Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Mozilla firefox no lee correctamente CSS (http://www.forosdelweb.com/f91/mozilla-firefox-no-lee-correctamente-css-375736/)

sebvasm 04/03/2006 14:08

Mozilla firefox no lee correctamente CSS
 
He tenido problemas con Firefox al ver una pagina con una hoja de estilo CSS, ESta pagina se ve exelente en el internet explorer, pero al usar firefox, es como si la hoja CSS estuviera mal construida, por ejemplo:

El menu se ve de una forma muy rara.
Algunas tablas que deberian salir arriba, salen a mitad de pagina (en internet explorer, se nota una tabla debajo de esta con HEIGHT=100%, osea que hace que la tabla que este arriba la lleve a limite, mozilla no puede hacer esto).

en mi pagina he tenido muchos reclamos, como se pueden corregir estos errores?

si sirve de algun el css lo isterto de esta manera en mis paginas:
<link rel="stylesheet" href="style.css">

Gracias Colaboradores:arriba:

webosiris 04/03/2006 14:41

Cita:

Iniciado por sebvasm
es como si la hoja CSS estuviera mal construida

Probablemente la mayoría de los errores (para no decir TODOS) se debe justamente a que no estás usando bien CSS y/o HTML... es probable que Firefox en realidad muestre al pie de la letra lo que está escrito..

Cita:

en mi pagina he tenido muchos reclamos
Agradecele a tus usuarios... me alegro que te reclamen, te están ayudando a hacer webs de mejor calidad.

Cita:

como se pueden corregir estos errores?
principalmente escribiendo código válido, tanto html como css...

Abelcoto17 06/03/2006 13:20

El problema es que habras diseñado tu web para ie . IE es un navegador que no sigue los estandares.

Si sigues los estandares , se vera bien en cualquier navegador que siga el estandar (firefox,mozilla,safari...). Pero en internet explorer deberas crear un nuevo archivo css ( o copiar el que es estandar) , y llamarlo iecss.css.

En ese archivo tendras que modificar algunas cosas (margins,paddings y tamaños de letra que sean relativos principalmente)

En disenorama.com hay un tutorial que habla del modelo de cajas de css que explica las diferencias entre este para firefox y ie (es debido a estas diferencias por lo que tienes que usar el icss.css

En tu codigo html pones :

Código HTML:

<link rel="stylesheet" type="text/css" href="css.css"/> 

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="iecss.css"/>
<![endif]-->


css.css es para cualquier navegador estandar

iecss.css es para internet explorer. Al poner el link rel entre <!--[if IE]> <![endif]--> hace que solo se tenga encuenta ese archivo cuando el navegador sea Internet explorer.

Luxor 06/03/2006 18:04

Cita:

Iniciado por Abelcoto17
css.css es para cualquier navegador estandar

iecss.css es para internet explorer. Al poner el link rel entre <!--[if IE]> <![endif]--> hace que solo se tenga encuenta ese archivo cuando el navegador sea Internet explorer.

hola Abelcoto17.

Quieres decir que al poner ese código se muestra correctamente tanto en FireFox como en Internet Explorer?

Porque si es así, entonces lo mejor es poner ese código en todas las páginas web que uno desarrolle. :-)


La zona horaria es GMT -6. Ahora son las 00:06.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.