gpt4 book ai didi

css - :first-child modifying all links within my list

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

我的链接有问题,我似乎无法找到为什么 first-child 会这样。

它没有修改我的无序列表中的第一个链接,而是修改了所有链接。当我尝试使用 last-child 或 nth-child 时会发生同样的事情。

谁能帮我解决这个问题?谢谢

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<html>
<head>
<title></title>
<style type="text/css">
* {margin:0;padding:0;font-size:13px;color:white;font-family:arial;}
body {background-color:black;}
#wrapper {margin:0px auto;width:1024px;}

#types {position:relative;top:4px;width:810px;list-style-type:none;}
#types li {display:inline;}
#types a {text-decoration:none;padding:8px;margin:-1px;background-color:#1A1A1A;}
#types a:hover {background-color:#A02723;}
#types a:first-child {background-color:#A02723;}

</style>
<script type="text/javascript">

</script>
</head>

<body>
<div id="wrapper">

<ul id="types">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
<li><a href="#">8</a></li>
<li><a href="#">9</a></li>
</ul>
</div>
</body>
</html>

最佳答案

a:first-child火柴<a>元素是其父元素的第一个子元素。你的<a>元素完全不同 <li> s,所以它们都是是它们父元素的第一个子元素。

您应该匹配 <li>元素代替:

#types li:first-child a {background-color:#A02723;}

关于css - :first-child modifying all links within my list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12420551/

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