Hey, is there a way to make the browser ignore line breaks in the source?
<div id="navbar"> <div id="navbar-container"> <ul> <li>HOME</li> <li>TUTORIALS</li> <li>BLOG</li> <li>FORUMS</li> <li>LINKS</li> <li> </li> </ul> </div> </div> #navbar { background:#FFF; width:940px; margin:auto; border-radius: 10px 10px; -webkit-box-shadow: 5px 5px 10px #888; } #navbar-container { margin:auto; } #navbar-container ul { list-style:none; text-align:center; display:block; width:auto; padding:0; margin:0; } #navbar-container li{ list-style:none; border-left:3px solid black; display:inline-block; font-family:"Arial", sans-serif; font-size:2em; padding:0 7px 0 10px; margin:0; white-space:nowrap; } #navbar-container li:hover{ color:#FFF; background:#000; border-left:3px solid black; display:inline-block; font-family:"Arial", sans-serif; font-size:2em; margin:0; padding:0 7px 0 10px; }
It puts a small space between each LI, I configured it, and then lined up horizontally, I could just remove line breaks in the source, but id prefers not to.
html css html-lists
Diesal11
source share