gpt4 book ai didi

来自一个 div 的 CSS 链接干扰了另一个?

转载 作者:行者123 更新时间:2023-11-28 09:25:11 25 4
gpt4 key购买 nike

我有一个div #post 和一个div #nav。 Post 是一个 div,与 nav 无关。问题是 #post 使用的是 #nav 链接样式。

怎么了?

https://jsfiddle.net/2w92bLnf/

#post{
width:100%;
border:1px solid #D4DFE7;
padding:15px;
box-sizing: border-box;
margin-bottom:10px;
background-color:#fff;
}
#post img{
width:100%;
}


#nav a:link, a:visited, a:hover{
text-decoration: none;
border:1px solid #ddd;
background-color:#fff;
padding:3px;
padding-left:6px;
padding-right:6px;
margin-right:5px;
}
#nav a:hover{
background-color: #ff0000;
color:#fff;
}
.selectnav{
background: #ffff00;
}

<div id=post>
<a href=#>test</a>
</div>

最佳答案

#nav a:link,
a:visited,
a:hover

应该是:

#nav a:link,
#nav a:visited,
#nav a:hover

否则 :visited:hover 样式将应用于所有 a 元素,无论它们是否位于 中>#nav 元素。

JSFiddle demo .

关于来自一个 div 的 CSS 链接干扰了另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32073212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com