我想要模拟选项卡,以便列表项中的第一个单词总是获得固定的宽度。我不喜欢这样写道:获取属性流血到儿童
<style>
.tabbed { float: left; width: 5em; }
</style>
<ul>
<li><span class='tabbed'>first</span> entry in my list</li>
<li><span class='tabbed'>second</span> list entry</li>
</ul>
的方法效果比较好,只是如果我想做的事:
li { color: blue }
它的颜色(这并不奇怪)适用于<li>
但不给<span>
。这意味着我将不得不:
.tabbed { color: blue }
这不是非常干燥。在我的情况下,我已经为列表项目的不同类别做了大量的声明,所以它很繁琐和难看。
这是怎么处理的?
我没有看到一个概率的例子用这个。你能展示更多你的风格吗? – 2011-06-07 01:58:59
除非'.tabbed'之前应用了颜色,否则它应该通过执行li {color:blue; } – Dave 2011-06-07 02:00:26