学习目标
学习如何综合应用HTML与CSS开发导航栏菜单样式
界面设计
设计目标:
导航栏的创建
<nav>
<ul>
<li><a href="#" target="_blank">头条</a></li>
<li><a href="#" target="_blank">娱乐</a></li>
<li><a href="#" target="_blank">热点</a></li>
<li><a href="#" target="_blank">体育</a></li>
<li><a href="#" target="_blank">财经</a></li>
<li><a href="#" target="_blank">科技</a></li>
</ul>
</nav>
超链接的设计
nav ul li a:link,a:visited{
text-align: center;
display: block;
height: 40px;
width: 200px;
padding-top: 15px;
color: white;
font-weight: bold;
text-decoration: none;
background-color: rgb(82, 139, 224);
}
nav ul li a:hover,a:active{
background-color: rgb(21, 68, 139);
}
完整代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./index.css">
<title>index</title>
</head>
<body>
<h3>导航栏菜单的设计与实现</h3>
<hr>
<!-- 导航栏 -->
<nav>
<ul>
<li><a href="#" target="_blank">头条</a></li>
<li><a href="#" target="_blank">娱乐</a></li>
<li><a href="#" target="_blank">热点</a></li>
<li><a href="#" target="_blank">体育</a></li>
<li><a href="#" target="_blank">财经</a></li>
<li><a href="#" target="_blank">科技</a></li>
</ul>
</nav>
</body>
</html>
body{
margin: 0 auto;
padding: 0;
width: 1200px;
}
h3{
width: 100%;
margin-top: 10px;
text-align: left;
font-size: 25px;
}
nav{
height: 50px;
background-color: rgb(82, 139, 224);
}
nav ul{
width: 100%;
padding: 0;
margin: 0;
list-style: none;
}
nav ul li{
float: left;
}
nav ul li a:link,a:visited{
text-align: center;
display: block;
height: 40px;
width: 200px;
padding-top: 15px;
color: white;
font-weight: bold;
text-decoration: none;
background-color: rgb(82, 139, 224);
}
nav ul li a:hover,a:active{
background-color: rgb(21, 68, 139);
}