01/03/2009, 16:23
|
| Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses Puntos: 67 | |
Respuesta: visualizacion distinta IE6 de mozilla Ok, para tu caso necesitas usar haks en las hojas de estilos, hay mas de una forma de hacer, pero te enseñaré lo que yo uso:
#selector {
width: 200px; /* Lo lee todos los navegadores */
#width: 210px; /* Lo lee solo Internet Explorer */
_width: 220px; /* Lo lee solo Internet Explorer 6 */
}
El problema con el Internet Explorer 6 es que interpreta de manera distinta el width, la solución que te planteo es darle distintos valores al width en el caso de que se use Internet Explorer 6. El problema básico es el ancho, pero también hay otras diferencias con el float y otros.
Para el caso del codigo que te di, cualquier navegador que no sea Internet Explorer se quedaría con el primer valor, los otros dos son obviados. El Internet Explorer 6 lee el primero, el segundo y se queda con el tercero, el Internet Explorer 7 lee el primero, y se queda con el segundo, el tercero lo obvia. Como ves? mediante estos simples hacks se consigue con un mismo archivo valores diferentes para los navegadores de modo que en los tres se vea bien. Espero que te sirva. |