Foros del Web » Creando para Internet » CSS »

¿Qué elementos admiten background? (IE6)

Estas en el tema de ¿Qué elementos admiten background? (IE6) en el foro de CSS en Foros del Web. Buenas, estoy desarrollando una web y quería separar lo máximo posible el contenido y el diseño. Para ello, en un menú horizontal que tengo, hago ...
  #1 (permalink)  
Antiguo 06/02/2008, 13:33
 
Fecha de Ingreso: mayo-2005
Mensajes: 17
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta ¿Qué elementos admiten background? (IE6)

Buenas,
estoy desarrollando una web y quería separar lo máximo posible el contenido y el diseño.
Para ello, en un menú horizontal que tengo, hago esto:

Código XHTML
Código PHP:
<ul>
     <
li id="imagen_guia"></li>
        <
li><a href="localizacion.xhtml">C&oacute;mo llegar</a></li>
</
ul
Regla CSS
Código PHP:
li[id="imagen_guia"] {background:url(../images/esquiador.pngcenter no-repeat;width:100px;height:56px
Todo bien en Firefox. Pero en Internet Explorer 6 eso no me vale; tengo que cambiar el HTML y poner:

Código PHP:
<ul>
     <
li><img src="images/ie6/esquiador.gif" width="100" height="56" alt="Esquiador" /></li>
        <
li><a href="localizacion.html">C&oacute;mo llegar</a></li>
</
ul
Creo que esto es debido a que Internet Explorer 6 sólo admite que se aplique background a algunos elementos.

¿Es cierto eso?
¿A qué elementos se le puede aplicar background y a cuales no?
¿Es buena idea hacer esta separación?

Muchas gracias
  #2 (permalink)  
Antiguo 06/02/2008, 13:37
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: ¿Qué elementos admiten background? (IE6)

Hola turingpattern

Lo que no admite IE6 es li[id="imagen_guia"], ponlo así:

Código:
#imagen_guia {background:url...
Saludos,
  #3 (permalink)  
Antiguo 06/02/2008, 13:51
 
Fecha de Ingreso: mayo-2005
Mensajes: 17
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: ¿Qué elementos admiten background? (IE6)

Gracias JavierB!

...entonces es posible añadir un fondo a cualquier elemento (X)HTML, independientemente del navegador (es decir, ¿se verá en cualquier navegador si se hace bien el CSS?)

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:57.