假设我有一些我想用CSS定位的深层嵌套标记。它可以是任何东西,但例如:使用CSS定位嵌套元素
<div>
<div id='someid'>
<span class='someclass'>
<a class='link' href='alink'>Go somewhere</a>
</span>
</div>
<div>
是否可以接受写一个CSS规则直接针对<a>
标签,这样的吗?
a.link { font-size: large; }
或者这被认为是非标准的,可能在一些浏览器会失败呢?我是否需要像这样定位链中的每个元素?
div div span.someclass a.link { font-size: large; }
这可能会导致一个非常糟糕的classitis病例,IMO不值得尝试减少几毫秒,这甚至不会加起来花费在输入单个字符上的时间。 – BoltClock