2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								title: Navigation Bars
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Navigation Bars
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-12-07 08:35:59 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Navigation bars are a very important element to any website. They provide the primary method of navigation by presenting a list of links to a user. There are many methods to creating a navigation bar. The easiest way to create a navigation bar is to use an unordered list and style it with CSS.
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Navigation Bars are mostly made up of `<ul>`  lists that are horizontally arranged and styled.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								While styling the navigation bars, it's common to remove the extra spacing created by the `<ul>`  and `<li>`  tags as well as the bulletpoints that are automatically inserted:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```css
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  list-style-type: none;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  margin: 0px;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  padding: 0px;
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								```   
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								**Example:**
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								There are two parts to any navigation: the HTML and the CSS. This is just a quick example.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```html
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< nav  class = "myNav" >                                  <!--  Any element can be used here  -->  
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  < ul > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    < li > < a  href = "index.html" > Home< / a > < / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    < li > < a  href = "about.html" > About< / a > < / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    < li > < a  href = "contact.html" > Contact< / a > < / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  < / ul > 
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< / nav >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```css
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/* Define the main Navigation block */
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								.myNav {
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  display: block;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  height: 50px;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  line-height: 50px;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  background-color: #333 ;
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/* Remove bullets, margin and padding */
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								.myNav ul {
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  list-style: none;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  padding: 0;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  margin: 0;
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								.myNav li {
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  float: left;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  /* Or you can use display: inline; */
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/* Define the block styling for the links */
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								.myNav li a {
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  display: inline-block;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  text-align: center;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  padding: 14px 16px;
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/* This is optional, however if you want to display the active link differently apply a background to it */
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								.myNav li a.active {
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 05:03:03 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  background-color: #3786E1 ;
							 
						 
					
						
							
								
									
										
										
										
											2018-10-12 15:37:13 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								<!--  The article goes here, in GitHub - flavored Markdown. Feel free to add YouTube videos, images, and CodePen/JSBin embeds   -->  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#### More Information:
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								<!--  Please add any articles you think might be helpful to read before writing the article  -->  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								More Navigation Examples: [W3Schools ](https://www.w3schools.com/css/css_navbar.asp )