以下代码样式中div:target+a不明白什么意思?“+”号我明白,不明白为啥div:target?target的前面不应该是a标签的url地址吗?
a{
float: left;
width: 120px;
height:50px;
line-height: 50px;
text-align: center;
text-decoration: none;
background: #000;
color: #fff;
border:2px solid #fff;
}
div{
position: absolute;
top:80px;
width: 300px;
height:300px;
background: yellow;
display: none;
}
#box1:target{
display: block;
}
#box2:target{
display: block;
}
#box3:target{
display: block;
}
div:target+a{
background: red;
}
第一个内容第一个内容
第二个内容第二个内容
第三个内容第三个内容