Home >Web Front-end >CSS Tutorial >CSS implements first-level navigation bar
This time I will bring you CSS to implement a first-level navigation bar. What are the precautions for implementing a first-level navigation bar with CSS? The following is a practical case, let’s take a look.
Step one: Introduce the css style sheet, create a new layer with the id nav, and use the
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/yiji.css"/> </head> <body> <p id="nav"> <ul> <li><a href="">首页</a></li> <li><a href="">首页</a></li> <li><a href="">首页</a></li> <li><a href="">首页</a></li> <li><a href="">首页</a></li> </ul> </p> </body> </html>
The second step is to set the CSS style:
1. Set the attributes of nav
#nav{ width: 500px; height: 50px; border: 1px solid red; }The display effect is as follows:
##2. Clear the dot in front of the tag
#nav ul{
list-style: none;
}
3. Set the properties of the tag contained under #nav ul li a{
width: 98px;
height: 50px;
float: left;
border: 1px solid red;
text-align: center;
line-height: 50px;
text-decoration: none;
}
4 .Set the mouse over effect#nav ul li a:hover{
background-color: #ABCDEF;
}
Complete HTML code part :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/yiji.css"/>
</head>
<body>
<p id="nav">
<ul>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
</ul>
</p>
</body>
</html>
*{
margin: 0;
padding: 0;
}
#nav{
width: 500px;
height: 50px;
border: 1px solid red;
margin: 30px;
}
#nav ul{
list-style: none;
}
#nav ul li a{
width: 98px;
height: 50px;
float: left;
border: 1px solid red;
text-align: center;
line-height: 50px;
text-decoration: none;
}
#nav ul li a:hover{
background-color: #ABCDEF;
}
I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other php Chinese websites related articles!
Recommended reading:
The difference between nth-child and nth-of-type in CSS3 and usage skillscss3 Detailed explanation of the new attribute box-sizingCSS draws a red heartThe above is the detailed content of CSS implements first-level navigation bar. For more information, please follow other related articles on the PHP Chinese website!