【发布时间】:2014-01-01 07:28:19
【问题描述】:
我遇到了 CSS 继承问题。这是我的样式表的简化版本,我试图控制我的网络应用程序嵌套 div 中的字体大小:
CSS:
.type-small {
font-size: 24px;
}
.type-large {
font-size: 48px;
}
.type-small .btn {
font-size: 24px;
height: 28px;
}
.type-large .btn {
font-size: 48px;
height: 82px;
}
当您查看此示例 HTML 时,最里面的 type-small 并未用于格式化“保存”按钮。看起来 CSS 正在挑选那些在 HTML 中嵌套更深的类。
HTML
<div class="type-small">
<div class="type-large">
<button class="btn">Refresh</button>
<div class="type-small">
<p>Sample info </p>
<button class="btn btn-inverse">Save</button>
</div>
</div>
</div>
查看这个 JSFiddle 以获得交互式版本。是否有任何 CSS 安排可以使这项工作(大规模)?
【问题讨论】: