Maison > interface Web > tutoriel CSS > Pourquoi mon sélecteur CSS `:first-letter` ne fonctionne-t-il pas sur un élément Span ?

Pourquoi mon sélecteur CSS `:first-letter` ne fonctionne-t-il pas sur un élément Span ?

Susan Sarandon
Libérer: 2024-12-07 08:19:12
original
403 Les gens l'ont consulté

Why Isn't My CSS `:first-letter` Selector Working on a Span Element?

CSS : première lettre ne fonctionne pas

Contexte

Une tentative de style de la première lettre d'une section de titre générée à l'aide de la sortie HTML de Microsoft Word a a échoué en utilisant le sélecteur :first-letter. Le HTML contient un élément span avec différents styles en ligne.

Solution

Le problème se pose car :first-letter ne fonctionne que sur les éléments de niveau bloc, tels que définis dans la documentation MDN. Dans ce cas, l'élément span est un élément en ligne.

Pour résoudre le problème, il existe deux options :

  1. Appliquer :first-letter à l'élément de paragraphe englobant.
p::first-letter {
    font-size: 500px;
}
Copier après la connexion
  1. Définissez l'élément span pour qu'il s'affiche sous forme de bloc en ligne et appliquez :first-letter à it.
p b span::first-letter {
    font-size: 500px !important;
}
span {
    display: inline-block;
}
Copier après la connexion

Notes

  •  : la première lettre n'affecte pas les éléments précédés d'un contenu tel que des images ou des tableaux en ligne sur la même ligne.
  • L'utilisation de :before before :first-letter applique le style à l'élément :before au lieu de la première lettre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal