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
:
- Todas las propiedades de fuente:
font
,font-kerning
,font-style
,font-variant
,font-variant-numeric
,font-variant-position
,font-variant-east-asian
,font-variant-caps
,font-variant-alternates
,font-variant-ligatures
,font-synthesis
,font-feature-settings
,font-language-override
,font-weight
,font-size
,font-size-adjust
,font-stretch
, andfont-family
- Todas las propiedades de fondo:
background-color
,background-clip
,background-image
,background-origin
,background-position
,background-repeat
,background-size
,background-attachment
, andbackground-blend-mode
- La propiedad
color
word-spacing
,letter-spacing
,text-decoration
,text-transform
, andline-height
text-shadow
,text-decoration
,text-decoration-color
,text-decoration-line
,text-decoration-style
, andvertical-align
.
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 |
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. |
Compatibilidad
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.