Heim > Web-Frontend > CSS-Tutorial > Wie kann ich unmarkierten Text in HTML ausblenden, ohne den HTML-Code zu ändern?

Wie kann ich unmarkierten Text in HTML ausblenden, ohne den HTML-Code zu ändern?

DDD
Freigeben: 2024-12-28 06:02:17
Original
804 Leute haben es durchsucht

How Can I Hide Unmarked Text in HTML Without Modifying the HTML Code?

Unmarkierten Text im HTML-Code verbergen

Problem:

Ein HTML-Code enthält Text ohne HTML-Tags. Konkret gibt es einen „Enter“-Text, der auf ein

folgt. Tag, der ausgeblendet werden muss. Das Ändern des Codes durch Umschließen mit einem HTML-Tag ist verboten.

Lösung:

Ein CSS-Hack unter Verwendung der Schriftgröße kann implementiert werden:

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

HTML:

<div class="entry">
  <p class="page-header">
Nach dem Login kopieren

In dieser Methode hat die .entry-Klasse eine Schriftgröße von 0, was effektiv ist verbirgt den darin enthaltenen Text. Bei allen verschachtelten Elementen innerhalb von .entry (z. B. *) wird jedoch die geerbte Schriftgröße auf den ursprünglichen Wert zurückgesetzt, wodurch der Text in diesen Elementen wieder sichtbar wird.

Dieser CSS-Hack verbirgt effektiv den „Enter“-Text ohne die Notwendigkeit von HTML-Tags.

Das obige ist der detaillierte Inhalt vonWie kann ich unmarkierten Text in HTML ausblenden, ohne den HTML-Code zu ändern?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage