【发布时间】:2015-10-07 08:33:38
【问题描述】:
当父母处于焦点时,我想在孩子而不是父母身上显示轮廓。我有这个code。
a {
display:inline-block;
width:300px;
height:300px;
outline: 0;
}
a:focus > .b {
outline: 1; /* can be initial, does not work */
}
如果样式是,轮廓会显示在孩子身上,
a:focus > .b {
outline: red solid 3px;;
}
如何在孩子身上设置默认的鲍泽风格轮廓?我有 Chrome、FF 和 IE9+
我有兴趣为大纲引入默认浏览器样式。
【问题讨论】:
-
你有这样的结构吗?:
<a href="..."><element class="b"></element></a>。或者你有这个结构吗?:<a href="..."><b></b></a>很不一样!其次,您需要删除选择器中的点a:focus > b -
@MarcosPérezGude 检查小提琴
-
对不起,该结构在 JSFiddle 中。类似于
<a href="..."><element class="b"></element></a>