css - 行高属性是否继承自body

标签 css inheritance fonts

我有一些 html 如下 - 没什么特别的 - 只是一个 div 和一个 span

<div id="container">Some text to affect the width</div>
<span>A</span>

我正在使用 eric meyer's css reset .他正在做的一件事是将 body 的行高设置为 1。此外,他正在设置字体:inherit;对于每个元素。

然后,我对上面的html元素还有其他几种样式如下:

body{background:#912FFF}
    #container{background-color:#EDC1C1; width:150px;}
    span{background-color:#35D9C4;}

fiddle :http://jsfiddle.net/probosckie/5pb4794u/

问题是我的跨度与 div 重叠。如果我放大页面,它会更加明显。

我猜是行高设置为 1 并且字体设置为继承搞砸了。有人可以确认一下吗??

最佳答案

body 元素中设置 line-height:normal;。将行高设置为低于其文本高度的值会导致重叠。

关于css - 行高属性是否继承自body,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572378/

相关文章:

html - 多个div元素的水平对齐

html - css 下拉菜单上的间距问题,无法将文本居中并且无法摆脱多余的左侧空间

javascript - bootstrap 组件的导航侧边栏 + 动画部分指示器

mysql - Hibernate继承性能

javascript - Backbone 继承模式与继承同一父类的同胞实例

python - pygame 无法在 android 上的 kivy 中加载字体

html - 垂直对齐一些字体

html - 如何使 Bootstrap 组件正确对齐?

c# - 抽象类和接口(interface)中可以使用相同的字段名称吗?

css - 哪种方式适合定义字体系列?