Maison > interface Web > js tutoriel > Comment puis-je masquer du texte non balisé en HTML à l'aide de CSS ?

Comment puis-je masquer du texte non balisé en HTML à l'aide de CSS ?

Susan Sarandon
Libérer: 2024-12-14 02:51:13
original
413 Les gens l'ont consulté

How Can I Hide Untagged Text in HTML Using CSS?

Masquer du texte non balisé en HTML

En HTML, il est possible de masquer des fragments de texte qui ne sont entourés par aucune balise HTML. Ce texte, souvent appelé « texte brut », peut présenter un défi à masquer à l'aide de méthodes conventionnelles.

JavaScipt ou CSS ?

Comme l'utilisateur l'a mentionné, l'encapsulation le texte dans un div ou d'autres balises n'est pas pratique. Par conséquent, des méthodes alternatives telles que JavaScript ou CSS doivent être explorées.

Piratage CSS

Un hack CSS efficace pour masquer le texte brut consiste à manipuler la taille de la police :

.entry {
  font-size: 0;
}
.entry * {
  font-size: initial;
}
Copier après la connexion

En définissant la taille de police du div du conteneur sur zéro, tous les éléments de ce conteneur auront également une taille de police de zéro, les masquant efficacement. Cependant, pour restaurer la visibilité des éléments tagués, la deuxième règle CSS rétablit la taille de la police à sa valeur initiale, garantissant ainsi que seul le texte non tagué reste masqué.

Exemple :

<div class="entry">
  <p class="page-header"><strong>Enter</strong></p>
  <p>something here</p>
  Enter (this will be hidden !!)
  <div class="subhead">another text here</div>
</div>
Copier après la connexion

En appliquant le hack CSS à ce HTML, le texte "Entrée" après la balise "p" sera effectivement masqué, tandis que l'autre texte à l'intérieur du conteneur sera pas affecté.

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