Cómo reemplazar texto por imágenes con CSS

Enlaces patrocinados:

Simpre ha sido la mejor opción para los encabezados el usar texto en lugar de imágenes, y si necesitas poner una imagen la mejor opción es utlizar esa imagen de fondo y ocultar en texto dentro de un div. Esta técnica es muy útil sobre todo para lectores de pantalla y optimización en motores de búsqueda y que en realidad se está utilizando texto.

Ejemplo, tenemos nuestro HTML para el encabezado principal así:

<h1><span>Encabezado principal</span></h1>

Y nuestro CSS debe estar de la siguiente manera

h1 {
	background: url(imagen-de-encabezado.gif) no-repeat;
}
h1 span {
	position:absolute;
	text-indent: -5000px;
}

Cómo puedes ver estamos utilizando HTML regular para las etiquetas h1 y por medio del CSS lo estamos reemplazando por una imagen. Al texto lo mandamos hasta la derecha a -5000 pixeles.

Enlaces patrocinados:
Enlaces patrocinados:
Enlaces patrocinados:

9 Comentarios (Agrega el tuyo)

  1. Comentado 14 de Mayo de 2007 a las 11:45 AM | Permalink | Responder ↓

    Perdón por la intromisión pero eso se puede optimizar así:
    XHTML:
    Encabezado principal

    CSS:
    h1 {

    background: url(imagen-de-encabezado.gif) no-repeat;
    text-indent: -5000px;

    }
    ¿O es que existe alguna razón para añadir la etiqueta ?

  2. Comentado 14 de Mayo de 2007 a las 11:48 AM | Permalink | Responder ↓

    Uh! me borro las etiquetas así que vuelvo a mandar el comentario para que se entienda…

    Perdón por la intromisión pero eso se puede optimizar así:
    XHTML:
    <h1>Encabezado principal</h1>

    CSS:
    h1 {
    background: url(imagen-de-encabezado.gif) no-repeat;
    text-indent: -5000px;
    }
    ¿O es que existe alguna razón para añadir la etiqueta </span>?

  3. Comentado 14 de Mayo de 2007 a las 11:53 AM | Permalink | Responder ↓

    Hola, si existe un problema y es que Internet Explorer 5.5 y anteriores no muestran el fondo por eso es necesario separarlo en 2 etiquetas, puedes probarlo en varias versiones de Internet explorer bajandolos desde aquí http://browsers.evolt.org/?ie/32bit/standalone

  4. liliana
    Comentado 14 de Mayo de 2007 a las 8:57 PM | Permalink | Responder ↓

    hola gracias por la invitacion pero ahora me pide el mail de la persona que me invito y no tengo tu mail, me lo regalas pliss
    gracias

  5. Comentado 11 de Febrero de 2008 a las 1:32 PM | Permalink | Responder ↓
  6. Comentado 12 de Febrero de 2008 a las 8:46 AM | Permalink | Responder ↓

    Hola Carlos,

    Me comentó un compañero que esta práctica puede ser penalizada por un agente humano en el caso de que los contenidos de la imagen colocada no se correspondan con el texto reemplazado.

    Gracias por tu blog,

    David

  7. edgar
    Comentado 16 de Mayo de 2008 a las 9:13 AM | Permalink | Responder ↓

    hola se que no es el tema pero necesito ayuda quisiera cambiar el color de de fondo de una celda de tabla por una imagen cuando el cursosr se pocisione sobre la celda, por favor que alguien me ayude.

  8. cesar
    Comentado 7 de Febrero de 2009 a las 10:17 PM | Permalink | Responder ↓

    HOLA no se mucho de computo pero quieri saber como puedo psar una imagen ami cel pero no son las imagenes normal son de mobimiento pero la qiero copiar por qe esta en un hi5 pero no puedo

  9. Alex
    Comentado 10 de Julio de 2009 a las 2:58 PM | Permalink | Responder ↓

    jajaja … se ve bien pero yo opino que la revolucion mexicana pudo ser mejor en otro año no creen ??

    jajajaja perdon pero es sarcasmo para cesar y edgar. xDDDDD

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*

La moderación de comentarios está activada. Su comentario podría tardar cierto tiempo en aparecer.

Estudios Kurin - Técnicas de video y fotografía

Preguntas realizadas por los usuarios:

css joomla articulos con imagenesreemplazo de texto cssocultar texto con imagen csstexto en imagen en phpponer imagen encabezado menu en joomlareemplazar la publicidad del hi5 por una imagenimagen de fondo en articulo joomlareemplazar texto imagenocultar texto de comentarios hi5codigo de la barra desplegable de imagenes como la de metroflog Css reemplazo de imagenes, Ocultar texto css, Ocultar texto con css, Reemplazar la palabra comentarios por una imagen, Cómo se escribe reemplazar, Como poner una imagen de encabezado de un mail hotmail, Reemplazo de imagenes css, Css ocultar texto, Cambiar una imagen por texto en php, Cambiar imagen por css, Reemplazar menus del explorador con css, Reemplazar texto imagenes, Cómo poner una imagen en el encabezamiento de un correo, Joomla reemplazar texto por imagen, Poner imagen en encabezado H1 hi5, Texto por imagen css, Css imagen con texto, Cambiar texto por imagenes con CSS, NO PUEDO COPIAR IMAGENES DEL HI5 USANDO EXPLORER 8, Texto en imagen en php, Reemplazar texto imagen, Etiqueta h1 imagen, Cambiar texto a imagen css, Reemplazar texto entradas anteriores por imagen, Reemplazo texto imagenes, Textos css EN HTML, Como ocultar imagenes como txt, Modificar texto+css, Reemplazar etiqueta , Utilizar una imagen en etiqueta H!, Alternar imagenes de encabezado con css, Joomla reemplazar, Css reemplazar palabra por imagen, Ocultar texto internet explorer css, Css tabla imagen encabezado, Reemplazo de texto css , Deshabilitar texto css, Reemplazar h1 por imagen, Cambiar un texto por una imagen en css, Codigo de la barra desplegable de imagenes como la de metroflog, Imagenes css internet explorer 8, Css esconder texto label, Css esconder texto, Ocultasr texto css, Que se pone en reemplazo de la publicidad del hi5, Poner imagenes menu joomla css, Imagen, Esconder texto css, Css joomla articulos con imagenes, Css editar texto,