No lo consigo, cuando se ve bien en Firefox se ve mal en IE, y viceversa.
Se me quitan las ganas del CSS.
Quiero hacer una simple web... con un contenedor y dentro de ella una cabecera y un cuerpo a 3 columnas.
Dentro de la cabecera quiero incluir una barra horizontal de menus y dentro del cuerpo otra distinta pero tb horizontal que es donde ira el buscador y demás cosas...
Tengo esto
ESTILO.CSS
Código:
Y aqui la web/* ----------------------- GENERAL ------------------------------- */
body {
background:#6B8699 url(../pix/body_bg.jpg) repeat-x scroll center top;
border:0pt none;
color:#425966;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
line-height:1.3;
margin:0;
padding:0;
text-align:center; /* Página centrada en IE */
}
/* ----------------------- CABECERA ------------------------------- */
#cabecera {
height:150px; /* Altura cabecera */
/*margin:0pt auto; /* Auto = centrado */
width:994px; /* Ancho */
background:#98DBC6;
}
#cabecera .titulo {
color:#FAB18C;
font-size:17px;
line-height:30px;
padding:10px 0pt 0pt 39px; /* (TOP - RIGHT - BOTTOM - LEFT) Ajustar posicion del texto*/
width:400px;
height:100%;
background:blue;
position:relative;
float:left;
}
#cabecera .eslogan {
color:#FAB18C;
font-size:17px;
line-height:18px;
padding:5px 0pt 5pt 0px; /* (TOP - RIGHT - BOTTOM - LEFT) Ajustar posicion del texto*/
width:200px;
position:relative;
background:red;
float:right;
margin-top:100px;
margin-right:60px;
}
/* MENU PRINCIPAL (HORIZONTAL DE CABECERA)*/
#nav1 {
font-size:12px;
line-height:2;
/*margin:60pt 0pt 0px 0px; /* PT en lugar de PX para que quede pegado abajo*/
/*padding:3px 10px 5px;*/
width:994px;
background:#FFD2FC;
position:relative;
border-style:solid;
border-width:1px;
border-color:#000000;
text-align:center;
}
#nav2 {
float:left;
text-align:left;
font-size:12px;
line-height:2;
margin-top: 10px;
/*margin:60pt 0pt 0px 0px; /* PT en lugar de PX para que quede pegado abajo*/
/*padding:3px 10px 5px;*/
width:994px;
background:white;
position:absolute;
border-style:solid;
border-width:1px;
border-color:#000000;
}
/* ----------------------- FIN CABECERA ------------------------------- */
/* ----------------------- CONTENIDO ------------------------------- */
#contenedor{
background-color:#84B2CC;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 0 auto;
width:994px;
height:auto;
}
/* COLUMNA IZQUIERDA */
.izquierda{
float: left;
width: 20%;
height: 600px;
margin: 0 auto;
background-color:#5B9EC9;
border-style:solid;
border-width:1px;
border-color:#000000;
}
/* PARTE CENTRAL*/
.principal{
width: 60%;
height: 600px;
width: auto;
margin: 0 auto;
background-color:#FFF;
border-style:solid;
border-width:1px;
border-color:#000000;
}
/* COLUMNA DERECHA */
.derecha{
float: right;
width: 20%;
height: 600px;
margin: 0 auto;
background-color:#BCD9EC;
border-style:solid;
border-width:1px;
border-color:#000000;
}
.titulo2 {
color:#FAB18C;
font-size:17px;
font-style:italic;
text-align:left;
line-height:18px;
padding:10px 0pt 0pt 50px; /* Ajustar posicion del texto*/
margin-left:10px;
background:#F8F7E5 url(post-bg.gif) no-repeat scroll left top;
}
/* ----------------------- FIN CONTENIDO ------------------------------- */
/* ----------------------- PIE DE PAGINA------------------------------- */
.footer{
width:auto;
height:30px;
background-color:#D6E3EC;
border-style:solid;
border-width:1px;
border-color:#000000;
margin:5px;
}
WEB.HTML
Código HTML:
<html> <head> <title> Probando Estilo IE/Firefox </title> <link href="estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="contenedor"> <div id="cabecera"> <div class="titulo">Titulo Web</div> <div class="eslogan">Eslogan</div> </div> <div id="nav1"> Opcion1 - Opcion2 - Opcion3 - Opcion4 - Opcion5 </div> <div id="nav2"> Opcion1 - Opcion2 - Opcion3 - Opcion4 - Opcion5 </div> <div class="izquierda"> <ul> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> <li><a>vinculo</a></li> </ul> </div> <div class="derecha"> </div> <div class="principal"> <h2 class="titulo2">Título del contenido</h2> <h3>Subapartado</h3> <p>Escribo algo para rellenar...</p> <p>Escribo algo para rellenar...</p> <p>Escribo algo para rellenar...</p> <p>Escribo algo para rellenar...</p> <p>Escribo algo para rellenar...</p> <p>Escribo algo para rellenar...</p> <p>Escribo algo para rellenar...</p> </div> <div class="footer"> <p>Web - Copyright 2008</p> </div> </div> </body> </html>
Una mano plis

Muchas Gracias!!!


