Hoy en el trabajo, necesitaba dar formato a una cita de texto y hacerlo de una manera bastante visual y atractiva. Buscando en Google (como siempre), he encontrado una forma fácil, bonita y que valida al 100%.

La idea, es hace algo similar a esto:

blockquote con imagenes y css

El CSS necesario es el siguiente:

  1.         text-indent: 25px;
  2.         background: url(quotes1.png);
  3.         background-position: 0 2px;
  4.         background-repeat: no-repeat;
  5. }
  6.  
  7. blockquote p {
  8.         display: inline;
  9.         margin: 0;
  10.         padding-right: 24px;
  11.         background: url(quotes2.png);
  12.         background-position: bottom right;
  13.         background-repeat: no-repeat;
  14. }

Sencillo, ¿verdad? La etiqueta blockquote lleva una imagen de fondo (las comillas que abren), y indenta el texto para que no tape el texto.

Dentro del blockquote, pondremos el texto dentro de un párrafo (<p>), que también llevará una imagen de fondo (en este caso, las comillas que cierran).

Y poco más… valida tanto el HTML como el CSS, y cumple con su función.

El post original, es este: Inline image quotes (en inglés), y podeis ver una demo aquí.

Si eres nuevo, puedes subscribirte a nuestras noticias por RSS feed. Gracias por tu visita!