为了账号安全,请及时绑定邮箱和手机立即绑定

没看懂在说什么,:target后面要加标签名字么,为什么不加就不行,如果我一个文档中有很多url,像左边那样我的target跟谁去匹配呢

正在回答

2 回答

:target后面若再有标签名,那么就针对对应元素中的该标签名执行喽!

0 回复 有任何疑惑可以回复我~

#brand  与后面的id="brand"是对应的,有很多的url的时候你可以取不同的名字,只要相互对应就可以了。

如:

html代码:  

<h2><a href="#brand">Brand</a></h2>
    <div class="menuSection" id="brand">
        content for Brand
    </div>
    <h2><a href="#jake">Brand</a></h2>
    <div class="menuSection" id="jake">
        content for jake
    </div>
    <h2><a href="#aron">Brand</a></h2>
    <div class="menuSection" id="aron">
        content for aron
    </div>

css代码:

#brand:target {
  background: orange;
  color: #fff;
}
#jake:target {
  background: blue;
  color: #fff;
}
#aron:target {
  background: red;
  color: #fff;
}

上面的代码可以对不同的target对象分别设置属性。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信