我的header区代码是哪里出现了问题?实现不了效果,是不是浮动用错了?浮动该怎么用
来源:4-3 项目作业
M灬spirit
2020-02-28 16:14:25
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>项目网站</title> <link rel="stylesheet" type="text/css" href="css/common.css"> <script type="text/javascript" src="js/common.js"></script> </head> <body> <div class="header"> <div class="logo"> <a href="logo-img"><img src="images\logo.png"></a> </div> <div class="daohang"> <ul> <li><a href="#">HOME</a></li> <li><a href="#">ABOUT</a></li> <li><a href="#">GALLERY</a></li> <li><a href="#">FACULTY</a></li> <li><a href="#">EVENTS</a></li> <li><a href="#">CONTACT</a></li> </ul> </div> </div> <div class="content"></div> <div class="footer"></div> </body> </html> *{ margin: 0px; padding: 0px; } .header { width: 1700px; background-color: #07cbc9; margin:25px auto; } .header .logo{ float: left; position: relative; } .header .daohang{ float: right; } .header .daohang ul li{ color: white; float: left; margin-right: 70px; margin-top: 12px; list-style: none; }
2回答
好帮手慕小班
2020-02-28
同学你好,1、position: fixed; 是相对于浏览器窗口进行定位偏移,也就是说当设置了fixed后,当前元素是相对于浏览器窗口进行的定位。
2、z-index可以设置元素的重叠顺序,z-index的值越高,就越不会被覆盖。
3、a标签是行内元素,不能设置宽、高等样式,设置为display: block; -->变为块元素后,就可以用设置边距等样式了,设置了a标签的字体颜色、内边距padding等值,能够让a标签更美观一些。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
guly
2020-02-28
你好,建议参考代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>项目网站</title> <link rel="stylesheet" type="text/css" href="css/common.css"> <script type="text/javascript" src="js/common.js"></script> <style> *{ margin: 0px; padding: 0px; } .header { /*width: 1700px;*/ /*background-color: #07cbc9;*/ /*margin:25px auto;*/ width: 100%; height: 80px; background-color: #07cbc9; position: fixed; z-index: 100; top:0px; line-height: 80px; } .header .logo{ float: left; position: relative; margin-top: 15px; } .header .daohang{ /*float: right;*/ height: 80px; float: right; } .header .daohang li{ color: white; float: left; margin-right: 30px; list-style: none; text-align: center; } .header .daohang li a{ color: #FFFEFE; display: block; padding: 0 8px; } .header .daohang li a:hover{ background: #000; } </style> </head> <body> <div class="header"> <div class="logo"> <a href="logo-img"><img src="images\logo.png"></a> </div> <div class="daohang"> <ul> <li><a href="#">HOME</a></li> <li><a href="#">ABOUT</a></li> <li><a href="#">GALLERY</a></li> <li><a href="#">FACULTY</a></li> <li><a href="#">EVENTS</a></li> <li><a href="#">CONTACT</a></li> </ul> </div> </div> <div class="content"></div> <div class="footer"></div> </body> </html>
如果解决您的问题请采纳,祝学习愉快!
相似问题