duda CSS
4 seguidores
Tengo una duda con los css (bueno, no solo una ;) ).
Defino una imagen de fondo de un <div> en el css y esta, por lo que sea, no se puede mostrar, existe la posibilidad de que muestre el texto del <div>?
Un ejemplo:
HTML
<code><div id="prueba">
<h3><span>Funciona?</span></h3></code>
CSS
<code>#prueba h3 {
background: transparent url(h3_prueba.gif) no-repeat top left;
}</code>
Con este código, si la imagen no está disponible no aparece el texto dentro del div con id=prueba. (IE6 WinXP pro)
Hay alguna forma que evite esto (que no sea no ponerle imagen)?
smdlv
iworkwithyou
creo que te faltan las comillas dentro de la imagen... url("h3_prueba.gif") no se si eso tendra que ver, pero quizas...
por lo demas, ni idea...
pero por que pones lo de span...? eso no te haria falta... no?
cesar.
malizia
bueno, no entiendo demasiado la pregunta, pero yo las imagenes de fondo de un div las pongo asi:
#capa{
position : absolute;
top : 229px;
left :0px;
width: 401px;
vertical-align: bottom;
background-image : url(graficos/inferiortexto.gif);
background-repeat : no-repeat;
background-position : bottom ;
background-color: #25253d;
text-align: center;
}
, por ejemplo. Ademas, tambien creo que el span no te hade falta, y no se si cerraste el <div>
a ver si te sirve
meddle
SMDLV, yo te respondí (en el otro post) que yo lo veia bien en IE6/Moz1.4 para W2000, pero que me dijeras en que navegador no lo ves bien tu.
SMDLV
pues teneis razón: ahora se ve :¿
no se que coño haría ayer noche para que no se viera .....
meddle: IE6 y mozilla 1.4
malizia: la verdad es que no son obligatorios los <span>, los quité al final :)
iworkwithyou: no son necesarias las comillas aunque también funciona con ellas
bueno, pues muchas gracias a los tres por vuestra ayuda :)
smdlv