Menu
How TO – Split Navigation
Learn how to create a “split navigation” bar with CSS.
Split Navigation
Home
News
Contact
Help
Split Navigation Example
The “Help” link in the navigation bar is separated from the rest of the navigation links, resulting in a “split navigation” layout.
Try it Yourself
<!DOCTYPE html>
<html>
<head>
<meta name=”viewport” content=”width=device-width, initial-scale=1″>
<style>
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}
.topnav {
overflow: hidden;
background-color: #333;
}
.topnav a {
float: left;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}
.topnav a:hover {
background-color: #ddd;
color: black;
}
/* Create a right-aligned (split) link inside the navigation bar */
.topnav a.split {
float: right;
background-color: #04AA6D;
color: white;
}
</style>
</head>
<body>
<div>
<a href=”#home”>Home</a>
<a href=”#news”>News</a>
<a href=”#contact”>Contact</a>
<a href=”#about”>Help</a>
</div>
<div style=”padding-left:16px”>
<h2>Split Navigation Example</h2>
<p>The “Help” link in the navigation bar is separated from the rest of the navigation links, resulting in a “split navigation” layout.</p>
</div>
</body>
</html>
Create A Split Navigation Bar
Step 1) Add HTML:
Example
<div class=”topnav”>
<a href=”#home”>Home</a>
<a href=”#news”>News</a>
<a href=”#contact”>Contact</a>
<a href=”#about” class=”split”>Help</a>
</div>
Step 2) Add CSS:
Example
<!DOCTYPE html>
<html>
<head>
<meta name=”viewport” content=”width=device-width, initial-scale=1″>
<style>
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}
.topnav {
overflow: hidden;
background-color: #333;
}
.topnav a {
float: left;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}
.topnav a:hover {
background-color: #ddd;
color: black;
}
/* Create a right-aligned (split) link inside the navigation bar */
.topnav a.split {
float: right;
background-color: #04AA6D;
color: white;
}
</style>
</head>
<body>
<div>
<a href=”#home”>Home</a>
<a href=”#news”>News</a>
<a href=”#contact”>Contact</a>
<a href=”#about”>Help</a>
</div>
<div style=”padding-left:16px”>
<h2>Split Navigation Example</h2>
<p>The “Help” link in the navigation bar is separated from the rest of the navigation links, resulting in a “split navigation” layout.</p>
</div>
</body>
</html>