Maison > interface Web > tutoriel CSS > Comment puis-je styliser uniquement le premier mot de chaque paragraphe en CSS ?

Comment puis-je styliser uniquement le premier mot de chaque paragraphe en CSS ?

Barbara Streisand
Libérer: 2024-12-19 00:04:10
original
689 Les gens l'ont consulté

How Can I Style Only the First Word of Each Paragraph in CSS?

Obtenir un style de texte précis : cibler le premier mot en CSS

Vous cherchez à améliorer le premier mot de chaque paragraphe dans le "#content " div, lui donnant une taille de police distincte de 14 pt. Explorons les possibilités d'y parvenir uniquement via CSS.

Limites CSS

Malheureusement, CSS ne dispose pas d'un pseudo-élément intégré spécifiquement conçu pour sélectionner le premier mot. Les tentatives d'utilisation de ":first-letter" ou ":first-line" à cette fin ne donneront pas le résultat souhaité.

Approche alternative : JavaScript

Malgré le limitations du CSS, JavaScript peut apporter une solution. Pensez à utiliser un extrait de code tel que celui fourni dans la réponse :

<script>
var elements = document.querySelectorAll("#content p");
for (var i = 0; i < elements.length; i++) {
var firstWord = elements[i].textContent.split(" ")[0];
elements[i].innerHTML = elements[i].innerHTML.replace(firstWord, "<span>
Copier après la connexion

Mise en œuvre

  1. Incluez ce code JavaScript dans votre document HTML ou associez un fichier JavaScript externe le contenant.
  2. Ajustez le sélecteur "#content" dans le code pour qu'il corresponde à l'ID de votre div spécifique ou class.

Conclusion

Bien que CSS ne prenne pas en charge directement le style du premier mot, JavaScript offre une alternative viable. En tirant parti de ses capacités, vous pouvez obtenir un style de texte précis qui englobe le premier mot de chaque paragraphe de votre div spécifié.

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