是否可以为文本区域定义边距?
我的所见即所得编辑器将我的文本放在 <div>
标签中,而不是给出换行符
所以我认为给予 <div>
保证金?
这可能在CSS吗?如果是的话怎么样?
非常感谢 .
编辑:我无法定义div,因为它没有类 . 例如编辑器:
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum egestas lacus libero, et pellentesque nisl. Cras pharetra nunc sit amet urna vestibulum non ultricies metus malesuada. </div>
<div>Nulla tincidunt, neque at blandit ultrices, massa odio pulvinar est, vel accumsan sapien justo sit amet lorem.</div>
这看起来像:
Lorem ipsum dolor坐下来,精致的adipistur elit . Vestibulum egestas lacus libero,et pellentesque nisl . Cras pharetra nunc sit amet urna vestibulum non ultricies metus malesuada .
Nulla tincidunt,neque at blandit ultrices,massa odio pulvinar est,vel accumsan sapien justo sit amet lorem .
但需要像这样:
Lorem ipsum dolor坐下来,精致的adipistur elit . Vestibulum egestas lacus libero,et pellentesque nisl . Cras pharetra nunc sit amet urna vestibulum non ultricies metus malesuada .
Nulla tincidunt,neque at blandit ultrices,massa odio pulvinar est,vel accumsan sapien justo sit amet lorem .
4 回答
您可以通过写入更改容器中所有
<div>
的边距喜欢:
给你:顶部10个像素边距,右边0个像素边距,底部5个像素边距和左边20个像素边距 .
...将在div上放置一个5像素的边距 .
<p>
默认情况下在顶部和底部已经有1em
边距 . 我通常使用<p>test</p>
在文本上放置换行符而不是您可以在单独的.css文件中将所有div放在
1em
上下边距,如下所示:您不希望像有人建议的那样使用内联CSS:
<div style="margin:1em 0;">text</div>
因为你使用的是一种不会自动放入它的WYSIWYG . 另外,你必须在你的所有div上都有额外的
style=""
属性 .值得注意的一个有趣概念是边距垂直折叠,但不是水平折叠 . 这意味着如果你的顶部和底部有一个
1em
边距,你的段落之间不会有2em
的边距 . 您可以获得更理想的1em
保证金 .W3C CSS specification: Box model