html - 在带样式的 header 中覆盖跨度样式

标签 html css

这应该是一个简单的解决方案,但我似乎无法弄明白。看看 fiddle .为什么我不能覆盖第二个跨度的字体大小?这是代码:

html:

<h1>
    <span>hello </span>
    <span id="span2">world</span>
</h1>

CSS:

h1
{
    font-size:2em;
}
h1  #span2
{
    font-size:1em !important;
}

最佳答案

因为你设置了<h1>的字体大小到 2em。 <h1> 内部的跨度是 1 em,这意味着类似于继承字体大小的 100%。如果将字体大小设置为 span2,看看会发生什么至 0.5em 顺便说一句,您的第一个跨度缺少正确的结束标记。

关于html - 在带样式的 header 中覆盖跨度样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12184520/

相关文章:

html - 容器内背景图像上的文本

html - 样式化 <hr> 标签

html - 标题上的全屏图像背景

javascript - location.reload(), Javascript, HTML

javascript - 使用 jquery 在对话框中移动文本字段值

javascript - 第 N 个 child 使用 Jquery 而不是 CSS

css - HTML 5 奇怪的 img 总是在底部添加 3px 边距

javascript - UTF-8编码,正确的做法

html - twitter-bootstrap 旋转木马 css 图像大小调整

html - 如何使用模糊滤镜使图片作为背景