ho un jsfiddle sotto con un esempio dei miei collegamenti visualizzati in un blocco in linea, ciò che non capisco è perché c'è una sorta di padding o margine all'inizio di ogni tag di ancoraggio , forse qualcuno potrebbe darmi una mano, non sono sicuro di aver perso qualcosa, ma non riesco a capire perché il padding è lì?padding sinistro sul tag di ancoraggio
Questo è il codice html:
<div class="wrapper">
<header class="main-header">
<h1>blah blah blah</h1>
<nav class="main-nav">
<ul class="main-nav-links">
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Get a Quote</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
Questo è tutto il codice CSS:
.wrapper {
width: 100%;
min-width: 960px;
}
.main-header {
position: relative;
width: 100%;
height: 60px;
background-color: #41a2cd;
}
.main-header > h1{
float: left;
margin: 11px 0 0 5px;
color: #073a4f;
}
.main-nav-links > li {
list-style: none;
display: inline-block;
}
.main-nav-links li > a {
text-decoration: none;
display: block;
color: #073a4f;
}
.main-nav-links > li {
border-right: 1px solid #45b1e1;
}
.main-nav-links li > a:hover {
background-color: #ffffff;
/*background-color: #50bae8;*/
}
un facile capire, rimuovere quegli stili e scoprire la differenza. – Praveen