estoy teniendo bastantes problemas con el título de una página. El caso es que la caja que contiene el texto donde pone "OBRA" es demasiado grande y me desplaza la barra de navegación hacia abajo. Al poner contenido a continuación, la barra de navegación vuelve a su sitio, pero la caja contenedora del texto sigue siendo del mismo tamaño y me impide pulsar en algunos enlaces. Os dejo el código que está listo para ejecutar por si quereis hacerlo. Un saludo y muchas gracias de antemano.
Código HTML:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link type="text/css" rel="stylesheet" href="css/style.css" /> <link href='http://fonts.googleapis.com/css?family=Averia+Sans+Libre|Fenix|Rosarivo|Exo+2|Medula+One' rel='stylesheet' type='text/css'> <script type="text/javascript" src="Script/jquery-2.0.3.js"></script> <title>Ficha de Obra</title> </head> <body> <div id="pagina"> <header> <!--<img src="css/fundacion.gif" class="logo"/> --> <h1 class="titulo"><span class="tituloMedio">FICHA</span><span class="tituloPequeño">de</span><span class="tituloGrande">OBRA</span></h1> <img src="img/vinilo%20pizarra%20skyline%20ciudad_azul.png" class="skyline"/> </header> <nav> <ul> <li><a href="#">INICIO</a></li> <li><a href="#">ARCHIVO</a></li> <li><a href="#">CONTACTO</a></li> <li><a href="#">TARJETA</a></li> <li><a href="#">AYUDA</a></li> </ul> </nav> <div id="content"> <div id="contenidoPrincipal"> </div> </div> </div> <footer> Pecan Soluciones S.L. </footer> </div> </body> </html>
Código:
body {
border-color:#467612;
background: -webkit-linear-gradient(top, #fff 0%, #cecece 100%);
background: -moz-linear-gradient(top, #fff 0%, #cecece 100%);
background: -o-linear-gradient(top, #fff 0%, #cecece 100%);
background: linear-gradient(top, #fff 0%, #cecece 100%);
background: -ms-linear-gradient(top, #fff 0%, #cecece 100%);
/* IE 6 y 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#cecece', gradientType='1');
/* IE 8 y 9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#cecece', gradientType='1')";
margin:0;
padding:0;
}
#pagina {
margin:0 auto;
width:960px;
}
header {
z-index:1;
background: -webkit-gradient( linear, left bottom, left top, color-stop(0,#fff), color-stop(1, #bee4fe));
background: -moz-linear-gradient( center bottom, #fff 0%, #bee4fe 100% );
background: -webkit-linear-gradient(left, #fff 0%, #bee4fe 100%);
background: -moz-linear-gradient(left, #fff 0%, #bee4fe 100%);
background: -o-linear-gradient(left, #fff 0%, #bee4fe 100%);
background: linear-gradient(left, #fff 0%, #bee4fe 100%);
background: -ms-linear-gradient(left, #fff 0%, #bee4fe 100%);
/* IE 6 y 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#bee4fe', gradientType='1');
/* IE 8 y 9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#bee4fe', gradientType='1')";
border-color:#f52929;
height:auto;
padding-top:10px;
}
.skyline {
width:300px;
display:inline-block;
margin-left:42px;
margin-bottom:-7px;
}
.titulo {
margin:0;
padding:0;
display:inline-block;
}
.tituloMedio {
font-family:monospace, serif;
font-size: 65px;
color:#3743a1;
text-decoration-color:#3743a1;
text-shadow: 2px 2px 3px #000;
padding:0;
line-height: 30px;
display:inline-block;
}
.tituloPequeño {
font-family:monospace, serif;
font-size: 40px;
color:#3743a1;
text-decoration-color:#3743a1;
text-shadow: 2px 2px 3px #000;
line-height: 30px;
display:inline-block;
margin-left:10px;
}
.tituloGrande {
font-family:monospace, serif;
font-size: 150px;
color:#3743a1;
text-decoration-color:#3743a1;
text-shadow: 4px 4px 6px #000;
margin:0;
padding:0;
display:inline-block;
}
nav {
border-top:1px solid #3743a1;
display:block;
background:#bee4fe;
height:46px;
font-family: 'Fenix', serif;
z-index:2;
}
nav ul {
list-style:none;
margin:0;
padding-left:52px;
}
nav ul li {
display:block;
float: left;
}
nav ul li a {
background:#3743a1;
display: block;
margin-right: 20px;
width: 155px;
height:44px;
font-size: 18px;
line-height: 44px;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
border-top: 1px solid #3743a1;
border-bottom: 1px solid #3743a1;
box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
}
nav ul li a:hover {
border-top: 1px solid #bee4fe;
border-bottom: 1px solid #bee4fe;
color: #3743a1;
background-color: #bee4fe;
}
nav ul li.selected a{
border-top: 1px solid #bee4fe;
border-bottom: 1px solid #bee4fe;
color: #3743a1;
background-color: #bee4fe;
box-shadow:none;
}
#content {
font-family: 'Fenix', serif;
display:block;
border-color:#3743a1;
overflow:hidden;
padding:5px;
}
#contenidoPrincipal {
background:#fff;
display:block;
border-color:#f52929;
float:left;
width:755px;
}



