::first-line (:first-line)

El Pseudoelemento ::first-line aplica estilos a la primera l铆nea de un elemento de bloque. N贸tese que la longitud de la primera l铆nea depende de muchos factores, incluyendo el ancho del elemento, el ancho del documento y el tama帽o de fuente del texto.

/* Selecciona la primera l铆nea de un <p> */
p::first-line {
  color: red;
}

CSS3 introdujo la notaci贸n ::first-line (con doble dos puntos) para distinguir pseudo-clases de pseudo-elementos. Los navegadores tambi茅n aceptan :first-line, a帽adido en CSS2.

Propiedades permitidas

S贸lo unas pocas propiedades de CSS se pueden usar con el pseudoelemento ::first-line:

Sintaxis

/* CSS3 syntax */
::first-line

/* CSS2 syntax */
:first-line

Ejemplo

HTML

<p>Los estilos s贸lo se aplicar谩n en la primera l铆nea de este p谩rrafo.
Posteriormente, todo el texto tendr谩 el estilo normal.
驴Ves?</p>

<span>La primera l铆nea de este elemento no recibe ning煤n estilo
especial, porque no es un elemento de bloque.</span>

CSS

::first-line {
  color: blue;
  text-transform: uppercase;


  /* ADVERTENCIA: NO USES ESTOS*/
  /* Muchas propiedades son inv谩lidas en pseudoelementos ::first-line */
  margin-left: 20px;
  text-indent: 20px;
}

Resultado

Especificaciones

BCD tables only load in the browser

Especificaci贸n Estatus Comentario
CSS Pseudo-Elements Level 4
La definici贸n de '::first-line' en esta especificaci贸n.
Working Draft

Defina m谩s estrictamente d贸nde ::first-letter puede ocurrir. Generaliza propiedades permitidas. Define la herencia de ::first-letter.

CSS Text Decoration Module Level 3
La definici贸n de 'text-shadow with ::first-line' en esta especificaci贸n.
Candidate Recommendation Permite el uso de text-shadow con ::first-letter.
Selectors Level 3
La definici贸n de '::first-line' en esta especificaci贸n.
Recommendation Introducci贸n de la sintexis de doble dos puntos.
CSS Level 2 (Revision 1)
La definici贸n de '::first-line' en esta especificaci贸n.
Recommendation Sin cambios.
CSS Level 1
La definici贸n de '::first-line' en esta especificaci贸n.
Recommendation Definici贸n inicial, uso de la sintaxis de doble dos puntos.

Ver Tambi茅n