1. Tecnología web para desarrolladores
  2. CSS
  3. Referencia CSS
  4. Selectors
  5. ::first-line (:first-line)

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

::first-line (:first-line)

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.

* Some parts of this feature may have varying levels of support.

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.

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

Nota: 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

Error: could not find syntax for this item

Ejemplo

HTML

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

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

Specification
CSS Pseudo-Elements Module Level 4
# first-line-pseudo

Ver También

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /