Hola a todos. Estoy desarrollando una web pero me aparece un "espacio" entre el header y el nav que no puedo eliminar. Aquí tengo una imagen:
Y aquí el HTML y el CSS:
Código CSS:
Ver originalbody{
margin:0px 0px 0px 0px;
}
nav{
height:60px;
width:100%;
background-color:#BD3333;
text-align: center;
}
nav ul li{
display:inline-block;
background-color:#BD3333;
list-style-type:none;
padding:5px 5px;
font-size:25px;
margin-top:10px;
}
nav ul li a{
color:white;
text-decoration:none;
}
nav ul li a:hover{
color:grey;
}
#page2, #page3, #page4{
margin-left:10%;
}
#header{
font-size:50px;
height:150px;
line-height:150px;
}
#header span a{
color:black;
text-decoration:none;
}
#header span{
margin-left:2.5%;
vertical-align:middle;
display:inline-block;
}
Código HTML:
Ver original<span><a href="home.html">TÍTULO DE LA PÁGINA
</a><span> <li id="page1"><a href="#">PÁGINA 1
</a></li> <li id="page2"><a href="#">PÁGINA 2
</a></li> <li id="page3"><a href="#">PÁGINA 3
</a></li> <li id="page4"><a href="#">PÁGINA 4
</a></li>
He eliminado cosas como fuentes de letra o imágenes de fondo en el código para evitar añadir demasiado de este. ¿Alguna idea de cómo eliminar este "espacio"?
Gracias :)