
De ahí mi pregunta, ¿qué etiqueta es la equivalente a span en IE?
Gracias
| ||||
Hola, Creo que tienes una gran confusión de conceptos. No hay tal cosa como un equivalente de "span" para IE, pues el "span" lo reconocen perfectamente ambos navegadores. Sin duda el problema está en como IE y FireFox interpretan la página de forma diferente, pero también sobre como estás realizando tu maquetación. Ignoro exactamente cual es el posible problema, pues no has colocado el código de tu página ni tus CSS. O por lo menos un vínculo a las mismas. Eso facilitaría mucho el poder ayudarte.
__________________ Mi pequeño espacio en la web: VisiónE "El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez." |
| ||||
Cita: perdon pero te equivocas, el problema es como IE interpreta mal todo.
Iniciado por KnowDemon Hola, Sin duda el problema está en como IE y FireFox interpretan la página de forma diferente...
__________________ Download FireFox |
| ||||
Cita: Hola KnowDemon, gracias por responder. El span según he entendido sirve para hacer una excepción en el estilo de la página. Así me lo interpreta el Firefox, pero no el explorer.
Iniciado por KnowDemon Hola, Creo que tienes una gran confusión de conceptos. No hay tal cosa como un equivalente de "span" para IE, pues el "span" lo reconocen perfectamente ambos navegadores. El problema que tengo es que donde tengo la web alojada, el banner me quita el Doctype de la página y así empiezam los fallos (sólo en IE) Tengo toda la web en un contenedor y algunas capas dentro centradas usando #ejemplo {margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto;} Explorer no lo reconoce, así que puse body {text-align:center;} Para que el explorer centrara, lo hace, centra el conteedor y las otras capas. Lo que ahora necesito es que el menú que tengo no le afecte la alineación central. Probé poniendole span style y también creando un div con otra alineación y en ninguna de las dos opciones me hizo caso el explorer, el firefox sí en las dos, de ahí supuse que en explorer se usaba otra etiqueta. ¿Hay alguna forma de poner text-aling:center y que un elemento lo evite? Saludos |
| ||||
solución a lo que buscas: body{ text-align: center; /*para IE*/ margin:0; padding:0; } #container{ margin: 0 auto; text-align: left; width: 780px; } Ya puedes usar el contenedor como quieras, lo tienes centrado, optimizado a 800x600 y visible en IE, Opera, Firefox |
| ||||
usa doctype strict y te anda con margin:auto en ambos navegadores
__________________ Download FireFox |
| ||||
Hum, necesito dos aclaraciones a las respuestas recibidas. Cita: 1ª el código me funciona gracias, pero sólo para el contenedor. ¿Qué hago para las capas que tengo dentro del container que también las tenía centrada?, por ejemplo.
Iniciado por LoverFunker body{ text-align: center; /*para IE*/ margin:0; padding:0; } #container{ margin: 0 auto; text-align: left; width: 780px; }
Código:
#abajo1 {width:350px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto;} Cita:
Iniciado por SiR.CARAJ0DIDA usa doctype strict y te anda con margin:auto en ambos navegadores
Código:
2ª ¿Es este un doctype strict?, y ¿usando eso resolvería todos los problemas que crea el explorer? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ![]() Saludos |
| ||||
Hola, Vamos a aclarar conceptos: La popiedad text-align: center; solo debe funcionar con elementos de línea (texto, imágenes, etc.). Sin embargo IE "centra" "cajas" con dicha instrucción (como párrafos - y no me refiero al texto que está dentro de ellos - , div's, etc.) Cosa que no debería suceder. En realidad no existe algo como "centrar" cajas. Lo que sucede en verdad es que se aplica un margen igual a ambos lados de las "cajas", y terminan centradas. No tienes que especificar el margen, el navegador puede hacerlo por ti con margin: auto; Pero... IE explorer no entiende esa instrucción como tal si no se usa un doctype estricto. En caso contrario hay que especificar el margen lateral de forma separada con margin-left: auto; margin-right: auto; Y el que tienes ahí no es un Doctype estricto. ![]()
__________________ Mi pequeño espacio en la web: VisiónE "El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez." |
| ||||
Cita: Muchas gracias por la respuesta, creía que era estricto porque cuando lo pongo el explorer se comportaba como es debido.
Iniciado por KnowDemon Y el que tienes ahí no es un Doctype estricto. Cita: Ese es el problema de el principio, que poniendo el margin en ambos lados derecho e izquierdo, seguía sin funcionar en IE.
Iniciado por KnowDemon IE explorer no entiende esa instrucción como tal si no se usa un doctype estricto. En caso contrario hay que especificar el margen lateral de forma separada con margin-left: auto; margin-right: auto; Saludos |
| |||
|