gpt4 book ai didi

css - 我不明白为什么我的 CSS 样式会相互干扰?

转载 作者:行者123 更新时间:2023-11-27 23:15:49 24 4
gpt4 key购买 nike

好吧,我正在尝试设置链接样式,但我的导航也受到影响。

我试图在词法上将它们定位不同,但后面写的 block 似乎有影响。

/*---navbar---*/
.main-nav li a:link,a:visited{
padding:8px 0;
color:white;
text-decoration: none;
text-transform: uppercase;
font-size: 90%;
border-bottom: transparent;
transition: border-bottom 0.3s;
}
.main-nav li a:hover,a:active{
border-bottom: 2px solid #e58e26;

}

/*---links---*/
a:link,
a:visited {
color: #e67e22;
text-decoration: none;
padding-bottom: 1px;
border-bottom: 1px solid #e67e22;

transition: border-bottom 0.2s, color 0.2s;
}

a:hover,
a:active {
color: #555;
border-bottom: 1px solid transparent;
}


最佳答案

这是你的问题:

.main-nav li a:link,a:visited{
/* style rules */
}
.main-nav li a:hover,a:active{
/* style rules */
}

每个逗号分隔的选择器都需要写完整:

.main-nav li a:link, .main-nav li a:visited{
/* style rules */
}
.main-nav li a:hover, .main-nav li a:active{
/* style rules */
}

关于css - 我不明白为什么我的 CSS 样式会相互干扰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58279947/

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