css - 将 line-height 添加到 body { } 有什么优缺点?

标签 css xhtml

body{line-height:1.5} 中添加 line-height 是否好,或者如果我像 这样逐个标记单独添加会更好>p{ 行高:1em}

编辑:

body {line-height:in em} 如果我们将带有 float 的图像放在里面会产生问题

编辑:2010 年 4 月 24 日:

如果我必须给元素添加不同的行高

喜欢

p {line-height: 1.4}

h1 {line-height:1.6}

h2 {line-height:1.2}

ul li {line-height:1.1}

那我不应该在 body {line-height:1.4} 中使用行高

如果 body {line-height:1.4}h1 {line-height:1.6} 那么 h1 的行高是多少?

最佳答案

这取决于。如果将它放在正文中,那么您会变得懒惰,不必担心再次这样做,但您会失去控制,因为页面上的所有内容都将 line-height 设置为 1.5。而如果您在每个标记中声明它,您将获得很多控制权,但将不得不做更多的工作。

就我个人而言,我会选择逐个标记的解决方案,但我是个控制狂,所以...

关于css - 将 line-height 添加到 body { } 有什么优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1671838/

相关文章:

css - 删除 float DIV 之间的垂直空间

css - XSLT 测试以检查 <tr> 父节点 (<table>) 是否具有特定 ID

xhtml - 符合 XHTML 的意义何在?

xpath - 避免使用 Saxon XPath 和 XHTML 使用 namespace 前缀

javascript - 有没有办法让 jQuery 输出*实际标记*?

html - 我将如何向这个特定的 div 元素添加水平滚动条?

html - 如何选择最后一个选择器?

css - CSS函数存在吗?

css - 通过 css 更改 SVG <circle> <rect> 值

jquery - Accordion 旁边的边框没有更新