老师为什么我的白条在前面
来源:3-2 表示层--导航的实现
蒜泥辣椒麻油加醋酱
2019-05-24 17:10:30
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>全屏的云南旅游相册</title>
<link rel="stylesheet" href="css/style.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="images/1.jpg">
<img src="images/2.jpg">
<img src="images/3.jpg">
<img src="images/4.jpg">
<img src="images/5.jpg">
<img src="images/6.jpg">
<img src="images/7.jpg">
<img src="images/8.jpg">
<img src="images/9.jpg">
<img src="images/10.jpg">
<img src="images/11.jpg">
<img src="images/12.jpg">
</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-color: #fff;
}
nav{
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: 10px;
padding: 10px;
border: 2px solid #539514;
color: #255d7e;
text-decoration: none;
background: #fff;
}
1回答
同学你好, 因为你这里nav和:before之间有一个空格, 导致浏览器解析异常导致的, 另, 需要给nav设置相对定位, 当白条定位参照nav, 示例:
效果图
同学可以结合示例自己下去修改一下代码哦!
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题