请问老师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

同学你好,老师这边使用你的代码测试,整体是没有问题的,只有如下小问题:

右侧横线条会超出一部分。

http://img.mukewang.com/climg/5efea9e5090d864715710090.jpg

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

http://img.mukewang.com/climg/5efeaa0e09fcd22d03150094.jpg

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

0

0 学习 · 14456 问题

查看课程