Menu

How TO – Split Navigation


Previous


Next

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>


Previous


Next

Scroll to Top