Maison >interface Web >tutoriel CSS >Pourquoi mon CSS ::first-letter ne fonctionne-t-il pas sur les éléments en ligne dans le HTML généré par Word ?
CSS ::first-letter ne fonctionne pas
Lorsque vous essayez d'appliquer des styles CSS à des éléments en ligne dans un document HTML généré par Microsoft Word, vous pouvez rencontrer des problèmes avec le sélecteur ::first-letter. Ce sélecteur est conçu pour cibler la première lettre des éléments de bloc tels que les paragraphes et les cellules de tableau, et non les éléments en ligne comme les spans.
Pour surmonter cette limitation, soit :
Appliquer ::première lettre à un bloc Élément :
p::first-letter {font-size: 500px;}
Définir l'affichage des éléments en ligne sur bloquer :
span {display: block;} p b span::first-letter {font-size: 500px !important;}
N'oubliez pas, ::first-letter n'affectera pas les éléments en ligne à moins que leur propriété d'affichage soit définie sur block ou inline-block. Ce comportement vient du fait que ::first-letter opère sur des éléments de bloc au sein desquels une première ligne peut être définie.
Considérations supplémentaires :
Exemples :
Références :
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!