老师为什么我的白条在前面

来源: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回答

好帮手慕慕子

2019-05-24

同学你好, 因为你这里nav和:before之间有一个空格, 导致浏览器解析异常导致的, 另, 需要给nav设置相对定位, 当白条定位参照nav, 示例:

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

效果图

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

同学可以结合示例自己下去修改一下代码哦!

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 36712 问题

查看课程