老师您好,代码能实现功能效果,但是个人觉得写得不简洁,不美观,望老师给予建议;
来源:4-4 自由编程
ZcKing
2020-12-13 21:08:02
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
老师还有logo的垂直居中我自己写了方法,也麻烦老师帮忙看一下是否可取
* {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
ul, ol {
list-style: none;
}
header {
height: 80px;
background-color: #07cbc9;
}
header .header-area {
width: 1200px;
height: 80px;
margin: 0 auto;
/* position: relative; */
}
header .header-area .logo {
/* position: absolute;
top: 50%;
margin-top: -24px; */
float: left;
height: 48px;
margin-top: 16px;
margin-bottom: 16px;
}
/* 对于logo我采用另一种方式,没有采用左浮动 */
/* header .header-area {
width: 1200px;
height: 80px;
margin: 0 auto;
position: relative;
} */
/* header .header-area .logo {
position: absolute;
top: 50%;
margin-top: -24px;
} */
header .header-area .main-nav {
float: right;
height: 80px;
}
header .header-area .main-nav ul {
/* height: 80px; */
overflow: hidden;
}
header .header-area .main-nav ul li {
float: left;
margin-right: 20px;
}
header .header-area .main-nav ul li a {
display: inline-block;
margin-right: 20px;
height: 80px;
line-height: 80px;
font-size: 16px;
color: #ffffff;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CarBuilder</title>
<meta name="Keywords" content="CarBuilder">
<meta name="Description" content="CarBuilder">
<link rel="stylesheet" href="css/css.css">
</head>
<body>
<!-- Header区域 -->
<header>
<div class="header-area">
<!-- logo -->
<div class="logo">
<img src="./images/logo.png" alt="logo" />
</div>
<!-- 导航区域 -->
<nav class="main-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>
1回答
好帮手慕夭夭
2020-12-14
同学你好,代码整体上写的不错,要对自己有自信哦。另外,有一个小的建议如下,假如后续要给导航设置鼠标移入样式,例如鼠标移入导航项时,背景色改变,那么文字与元素两侧没有间距是不太美观的。如下图所示:
所以建议把margin改为padding,让a元素与它里面的文本有一些内间距更好:
当然了,老师这个是后话了。就目前效果来说,如果没有鼠标移入效果,设置margin是没有问题的哦。
祝学习愉快~
相似问题