img标签使用nth-of-type()无效

发布于 2022-09-13 00:26:16 字数 1994 浏览 12 评论 0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>index-18w</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1, maximum-scale=1.8, minimum-scale=1">
</head>
 
<style>
*{margin: 0; padding: 0; border: 0; }
.bj-18w{width: 1000px; height: 563px ; margin: 0 auto; background: url(images/18w-bj.jpg) no-repeat; background-size: 100% 100%;}
.bj-18w a img{width: 30px; position: absolute;}
.bj-18w a img:nth-of-type(1){margin-left: 45px; margin-top: 185px;}
.bj-18w a img:nth-of-type(2){margin-left: 160px; margin-top: 315px;}
.bj-18w a img:nth-of-type(3){margin-left: 230px; margin-top: 445px;}
.bj-18w a img:nth-of-type(4){margin-left: 310px; margin-top: 370px;}
.bj-18w a img:nth-of-type(5){margin-left: 470px; margin-top: 360px;}
 
 
 
</style>
 
<body>
    <div>    
        
         <div class="bj-18w">
            <a href="#" target="_blank"><img class="ql" src="images/ql.png" title="" alt="" /></a>
            <a href="#" target="_blank"><img class="cz" src="images/cz.png" title="" alt="" /></a>
            <a href="#" target="_blank"><img class="xj" src="images/xj.png" title="" alt="" /></a>
            <a href="#" target="_blank"><img class="tc" src="images/tc.png" title="" alt="" /></a>
            <a href="#" target="_blank"><img class="cf" src="images/cf.png" title="" alt="" /></a>
        </div> 
    </div>
 
</body>
</html>

每个img用同时用了第一个样式,我的理解是img几就用该样式,可惜理解错了。后来把nth-of-type()作用到a和.bj-18w中还是无效...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

百变从容 2022-09-20 00:26:16
.bj-18w a:nth-of-type(1) img{margin-left: 45px; margin-top: 185px;}
.bj-18w a:nth-of-type(2) img{margin-left: 160px; margin-top: 315px;}
.bj-18w a:nth-of-type(3) img{margin-left: 230px; margin-top: 445px;}
.bj-18w a:nth-of-type(4) img{margin-left: 310px; margin-top: 370px;}
.bj-18w a:nth-of-type(5) img{margin-left: 470px; margin-top: 360px;}
辞旧 2022-09-20 00:26:16

楼上说得对,层级错了

海的爱人是光 2022-09-20 00:26:16

img是a的第1个子元素,所以后面2,3,4,5无效
image.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文