【发布时间】:2014-08-08 23:05:49
【问题描述】:
我有这段代码来设置<a href="#">:
<div class="styled">
<a href="#">link</a>
<div class="notStyled">
<a href="#">another link</a>
</div>
</div>
第一个链接有一个样式,第二个链接有相同的样式,我希望它像一个干净的链接一样默认。
【问题讨论】:
-
你能展示你的CSS吗?也许试试
.styled > a。那应该只设置第一个a的样式。 -
或者像
<a class="styled">那样更可靠,并将样式应用于该类... -
putvande 是对的,但作为附加说明,您可能不想对第二个链接使用默认设置,这会使链接在几乎任何设计中看起来都非常难看。
-
@putvande 会为孩子设置样式,但不是后代。只是为了澄清一下,如果内部 div 后面还有另一个 ,那也会被设置样式。