Navigation bar is a important part of 90% website. using this nav bar we can easily access the whole website easily. Navbar may create We can convert a normal list of HTML into an interactive navigation Bar using little bit CSS code. Here we demonstrate how can we create a simple horizontal menu.A simple HTML code to display a list in the browser
<!DOCTYPE html> <html> <head> <title>Vertical menu Demo</title> </head> <body> <ol> <li><a href="#">Menu1</a></li> <li><a href="#">Menu2</a></li> <li><a href="#">Menu3</a></li> <li><a href="#">Menu4</a></li> </ol> </body> </html>
This code will generate the following output
Now for display a horizontal menu, we use the following code
<!DOCTYPE html> <html> <head> <title>Horizontal menu Demo</title> <link href="menu.css" rel="stylesheet" type="text/css"> </head> <body> <ol class=”hmenu”> <li><a href="#">Menu1</a></li> <li><a href="#">Menu2</a> </li><li><a href="#">Menu3</a></li> <li><a href="#">Menu4</a></li> </ol> </body> </html>
And write the following code in menu.css file
.hmenu{
width: 99%;
padding: 15px;
margin-right: auto;
margin-left: auto;
background-color:#9CC;
position: relative;
left:-10px;
}
.hmenu li{
display:inline;
list-style:none;
padding:15px;
background-color:#9CC;
margin-left:0px;
left:-10px;
font-weight:bold;
}
.hmenu li a{
text-decoration:none;
color:#FF0;
}
.hmenu li a:hover{
background-color:#000000;
color:#ffffff;
}
.hmenu li:hover{
background-color:#000000;
}