Ramón escribió:
Añadir al encabezado en cuestión otro elemento o pseudo-elemento que
colocamos encima de éste con css (márgenes negativos, position absolute...
lo que sea), y en el que colocamos como imagen de fondo el rótulo que
queremos mostrar, de forma que al estar por encima del texto lo oculta. De
esta manera el texto está presente siempre. Si hay css con imágenes
deshabilitadas, al no haber imagen, se ve el texto. Para mi, esta es la
mejor solución, ya sea poniendo el elemento extra en el código, que queda no
muy elegante:

<h1>Texto de encabezado<span></span></h1>

O utilizando h1:after, que es infinitamente más elegante. Claro que IE no lo
soporta, y hay que hacer un hack bastante antiestético [1]
Pero esto me genera una duda, Cómo estamos seguros del ancho del texto dentro del h1 como para darle margin-left negativo al span? eh?


--
Martin Szyszlican
www.y.net.ar







___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Reply via email to