Heim > Web-Frontend > js-Tutorial > Wie kann ich unmarkierten Text in HTML mithilfe von CSS oder JavaScript ausblenden?

Wie kann ich unmarkierten Text in HTML mithilfe von CSS oder JavaScript ausblenden?

Barbara Streisand
Freigeben: 2024-11-30 04:13:14
Original
781 Leute haben es durchsucht

How Can I Hide Unmarked Text in HTML Using CSS or JavaScript?

Unmarkierten Text in HTML ausblenden

Es kann vorkommen, dass Sie HTML-Code mit Text haben, dem keine umgebenden HTML-Tags fehlen. Das Ausblenden dieses Texts kann eine Herausforderung sein, insbesondere wenn es nicht möglich ist, den Text mit einem div-Tag oder einem anderen Tag zu umschließen. Lassen Sie uns dieses Problem mithilfe von CSS- und JavaScript-Techniken angehen.

CSS-Hack

Eine Lösung besteht darin, einen CSS-Hack zu verwenden, der auf die Gesamtschriftgröße eines bestimmten Elements abzielt:

.entry {
  font-size: 0;
}

.entry * {
  font-size: initial;
}
Nach dem Login kopieren

In diesem Code wird .entry-Elementen die Schriftgröße 0 zugewiesen, wodurch der gesamte darin enthaltene Text effektiv ausgeblendet wird. Dies kann jedoch in Situationen unerwünscht sein, in denen andere Elemente in .entry ihre ursprüngliche Schriftgröße beibehalten sollen. Um bestimmten Text selektiv auszublenden, können Sie einen verschachtelten Selektor hinzufügen:

.entry .hidden-text {
  font-size: 0;
}
Nach dem Login kopieren

Dieser Ansatz zielt nur auf Elemente mit der .hidden-text-Klasse ab und verbirgt sie.

JavaScript

Alternativ können Sie JavaScript verwenden, um das DOM dynamisch zu manipulieren und das gewünschte Ergebnis zu erzielen. Sie könnten beispielsweise den folgenden JavaScript-Code verwenden:

document.querySelector("div.entry p:nth-child(2)").style.display = "none";
Nach dem Login kopieren

In diesem Code wählen wir den zweiten Absatz (p:nth-child(2)) innerhalb des .entry-Div aus und setzen seine Anzeigeeigenschaft auf „none“, wodurch es effektiv ausgeblendet wird.

Die Wahl zwischen CSS und JavaScript hängt von den spezifischen Anforderungen Ihrer Situation ab. Wenn es wichtig ist, Text selektiv auszublenden, ist CSS möglicherweise die bessere Option. Wenn Sie den Text hingegen basierend auf bestimmten Bedingungen oder Benutzerinteraktionen dynamisch ausblenden müssen, ist JavaScript besser geeignet.

Das obige ist der detaillierte Inhalt vonWie kann ich unmarkierten Text in HTML mithilfe von CSS oder JavaScript ausblenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage