Hola, tengo creada todo el cuerpo que quería para mi pagina, el container el ancho lo tengo fijo a 1000px y de altura lo tengo al 100%, tengo una cabezera, dos laterales (izquirda, derecha), el centro donde ira el contenido de la pagina y el pie de pagina.
la estructura es como se puede ver en la imagen 1
[URL="http://img801.imageshack.us/img801/5562/imagen1pi.jpg"]imagen 1[/URL]
en el cuerpo he metido mucho texto, para ver como quedaba, pero mi sorpresa es que quedó descuadrado, y el contenedor se va luego hacia la izquirda, invadiendo el espacio del laterial izquierdo. ([URL="http://img440.imageshack.us/img440/2571/imagen2qo.jpg"]ver imagen 2[/URL])
esto me pasa con el Mozilla Firefox, en canvio con el IE version 8, el contenedor respeta el texto al centro, pero el texto empieza muy abajo. Llevo un quebrado d cabeza, ya no sé por donde pueden ir los tiros. espero que alguien sepa orientarme e ayudarme.
también lo que he intentado y no he podido es poner el form text y el submit en una misma linea, es decir poner la lupa al lado del input.
adjunto codigos:
Código HTML:
Ver original<link rel="stylesheet" media="screen" type="text/css" href="css/style.css" />
<div id="cabecera">Esta es la cabecera
</div> <div id="barralateraliz">
<div class="p-headfill"></div>
<form method="get" action=""> <input type="text" name="s" id="search-text" size="15" /> <input type="submit" id="search-submit" value="Buscar" /> busqueda avanzada
</div> <!--aqui termina div barralateral iz -->
<div id="barralateralde">Esta es la barra lateral derecha
</div>
<div id="contenido">aqui el contenido
</div> <div id="pie">Este es el pie de pagina
</div>
</div> <!-- aqui termina CONTENEDOR -->
Código CSS:
Ver originalhtml,body{
margin: 0;
padding: 0;
background-color: #8EB7DA;
}
body {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #333; /*color letra*/
text-align: center;
}
#nav {
padding-left: 0px;
padding-right: 0px;
float: left;
width: 100%;
text-align: left;
}
.p-sideitem {
background: url("img/psbbodyrbl4.gif") no-repeat bottom right;
}
.p-boxhead {
background: url("img/psbheadrii2.gif") no-repeat top right;
}
.p-boxhead .p-headfill {
background: url("img/psbheadlsl9.gif") no-repeat top left;
}
#nav .p-boxbody {
background: url("img/psbbodyltj4.gif") no-repeat bottom left;
}
#nav .p-boxbody {
margin: 0;
padding: 15px 30px 131px;
color: White;
}
.p-boxhead .p-headfill {
margin: 0;
padding: 10px 30px 5px;
color: white;
font-weight: bold;
font-size: 1.2em;
line-height: 1em;
}
/* Search */
#search {
float: right;
padding: 1px 0px 0px 40px;
/* ultimo parametro lo desplaza hacia la derecha*/
}
#search form {
float: right;
margin: 0;
padding: 0px 10px 0px 0px;
}
#search fieldset {
margin: 0px;
padding: 0;
border: none;
/* para tener el cuadre remarcado, asi veo como lo hago pequeño*/
}
#search input {
float: left;
font: 12px Georgia, "Times New Roman", Times, serif;
}
/* si toco el valor float aqui, se desplaza el casillero hacia la direccion indicada*/
#search-text {
width: 110px;
height: 28px;
padding: 1px 0px 0px 7px;
border: none;
background: url(images/imagen_formulario.gif) no-repeat left top;
color: #000000;
}
#search-submit {
width: 82px;
height: 18px;
margin-right: 90px;
padding: 0px 15px;
background: url("images/a.gif") no-repeat left top;
border: none;
text-indent: 0px;
color: #FFFFFF;
}
/* CONTENEDOR */
#contenedor {width:1000px; height:100%; margin: 5px auto;}
/* si toco le height se arregla el cuerpo*/
/* CABECERA */
#cabecera {height: 140px;margin-top: 0px;}
/* border-top:2px solid #F40; */
/* BARRA LATERAL IZQUIERDA*/
#barralateraliz {float:left; width:240px; height:100%; padding: 5px}
/* BARRA LATERAL DERECHA*/
#barralateralde {background-color:#00CCFF; float: right; width:140px; height:100%; padding:5px }
/* CONTENIDO*/
#contenido {margin-top:15px;float:center; width: 678px; height:100%; padding::5px }
/* margin top, para indicar donde empezar el contenido en esta capa (texto, imagenes)*/
/* PIE */
#pie {background-color:#FFFFFF; clear: both; padding:5px }
Muchas gracias de antemano!
un saludo.