Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2008, 03:06
walvaRo
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: Web se ve bien en firefox pero casi nada en internet explorer

Hola Resu, yo ando aprendiendo ahora css a marchas forzadas, y me he encontrado con tus mismos problemas... Yo suelo probar las páginas web en: Firefox, Opera, IE6 e IE7, por lo general, se ven perfectamente y sin problemas en Firefox y Opera, se ven algo peor y con problemas en IE7, y se ven fatal y totalmente descolocadas con IE6...

Por lo general las cosas se ven mal en IE6 y 7, debido a que son pésimos navegadores que no cumplen casi ningun estandar, pero no entraré a criticar a estos navegadores, solo decirte que el problema de que se vean mal las webs en IE6 y 7, es por el modelo de cajas, y por que IE6 y 7 miden las cosas con distinta regla a la de Firefox u Opera.

Te propongo una solución:

Utilizar un "Reset CSS".

Es muy sencillo, en tus páginas HTML debes crear dos enlaces:

Cita:
<link href="paginas/reset01.css" rel="stylesheet" type="text/css"/>
<link href="paginas/estilos01.css" rel="stylesheet" type="text/css"/>
El primer enlace, debe estar siempre encima del segundo, si no..., no funciona correctamente.

El primer enlace, es un enlace a un documento css que lo que hace es resetear la posición de todos los tipos de objetos y elementos que podrías utilizar para crear una página HTML.
Yo suelo utilizar este código "reset":
Cita:
/* Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
Aunque por google, suele haber mejores reset mas largos, si quieres busca alguno mas...

El segundo enlace, es a tus propios estilos css...

Bueno, con esta solución estoy seguro de que va a mejorar mucho el aspecto de tus páginas tanto en IE como en el resto de navegadores... pero cuidado, ten en cuenta q una vez utilices el reset, tendrás que reajustar todos los margins, paddings, y demás estilos de TU documento css..., pues con el reset estás... "reseteando" tus webs y colocandolas a cero, por así decirlo..

Un saludo, ya nos contarás.