关于导航栏部分的作业

来源:4-4 自由编程

qq_慕莱坞4316410

2021-05-10 16:54:13

css样式部分的代码

*{
margin:0;
padding:0;
}
ul{
list-style: none;
}
a{
text-decoration:none;
}

header{
height:80px;
background-color:#02cbc9;
}
header .nav_box{
width:1200px;
height:80px;
margin:0 auto;
}
header .nav_box .logo{
width:300px;
height:80px;
float: left;
}
header .nav_box .logo h1{
color: aliceblue;
font-size: 30px;
font-style: italic;
line-height:80px;
text-align: center;
}
header .nav_box nav{
width:700px;
height:80px;
float:right;
}
header .nav_box nav ul li{
height:80px;
float:left;
line-height:80px;
text-align:center;
}
header .nav_box nav ul li a{
width:120;
height:80px;
display: block;
color:moccasin;
padding:0 15px;
}
header .nav_box nav ul li a:hover{
background-color: aquamarine;
}

html标签部分

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>导航栏部分</title>
<link rel="stylesheet" href="../css/nav.css"/>
</head>
<body>
<header>
<div class="nav_box">
<div class="logo">
<h1>Career Builder</h1>
</div>
<nav>
<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>
</nav>
</div>
</header>
</body>
</html>

还有老师,做是做出来,但是感觉理解不深,很模模糊糊的样子,这个怎么加强啊

写回答

1回答

好帮手慕言

2021-05-10

同学你好,参考下方:

1、宽度没有添加px单位,导致样式不生效,建议:a标签的宽度由内容和左右padding撑开即可,不用设置宽度,如下:

http://img.mukewang.com/climg/6098fff309d55a6004320136.jpg

2、logo和导航离的太近了,会影响美观:

http://img.mukewang.com/climg/609900110972c02608420074.jpg

建议:可以把导航的宽度去掉,代码参考:

http://img.mukewang.com/climg/609900520931436703350148.jpg

​其他地方实现的是可以哒。

学习前端没有捷径,要多写多练多看多思考,自己解决不了的问题可以在问答区提问,老师们会帮助解答哒,加油丫。

0

0 学习 · 15276 问题

查看课程