请问老师bug在哪?为什么导航栏样式不对?
来源:3-2 表示层--导航的实现
张月白
2020-07-03 10:00:20
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>云南的旅游相册</title> <link rel="stylesheet" href="css.css"> </head> <body> <span></span> <nav> <a href="#">泸沽湖</a> <a href="#">丽江古城</a> <a href="#">茶马古道</a> <a href="#">就这家·云逸客栈</a> <a href="#">西双版纳</a> <a href="#">云南红酒庄</a> <a href="#">轿子雪山</a> <a href="#">普者黑</a> <a href="#">海埂大坝</a> <a href="#">玉龙湾</a> <a href="#">昆明郊野公园</a> <a href="#">欧洲风琴小镇</a> </nav> <div> <img src="img/1.jpg" alt=""> <img src="img/2.jpg" alt=""> <img src="img/3.jpg" alt=""> <img src="img/4.jpg" alt=""> <img src="img/5.jpg" alt=""> <img src="img/6.jpg" alt=""> <img src="img/7.jpg" alt=""> <img src="img/8.jpg" alt=""> <img src="img/9.jpg" alt=""> <img src="img/10.jpg" alt=""> <img src="img/11.jpg" alt=""> <img src="img/12.jpg" alt=""> </div> </body> </html>
*{
margin:0;
padding:0;
border:none;
}
html,body{
height:100%;
background:#93b3c6;
}
span{
display: block;
width:16px;
height:16px;
margin:30px auto 40px;
border-radius:50%;
background:#fff;
}
nav{
position:relative;
display:flex;
width:78.125vw;
margin:0 auto 45px;
justify-content:space-between;
}
nav:before{
position:absolute;
top:20px;
width:100%;
height:10px;
background:#fff;
display:block;
content:'';
}
nav>a{
position:relative;
font-size:20px;
padding:10px;
border:2px solid #5395b4;
color:#255d7e;
text-decoration:none;
background:#fff;
}1回答
好帮手慕夭夭
2020-07-03
同学你好,老师这边使用你的代码测试,整体是没有问题的,只有如下小问题:
右侧横线条会超出一部分。

这是因为没有设置超出隐藏,如下设置:

如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题