Inhaltsverzeichnis
Verwendung versteckter Attribute
Beispiele für HTML-Hide-Elemente
Beispiel #2
Beispiel #3 – Nützlichkeit des Attributs.
Wichtige Punkte, die Sie beachten sollten
Fazit
Heim Web-Frontend HTML-Tutorial HTML-Element ausblenden

HTML-Element ausblenden

Sep 04, 2024 pm 04:42 PM
html html5 HTML Tutorial HTML Properties HTML tags

Das versteckte globale Attribut in HTML5 ist ein boolesches Attribut. Es legt fest, ob das Zielelement für das HTML-Dokument weiterhin relevant ist oder nicht. Ein Beispiel für die Verwendung des versteckten Attributs besteht darin, dass es zum Verdecken/Aufdecken eines bestimmten Inhalts auf der HTML-Webseite verwendet werden kann, der nicht autorisiert ist, es sei denn, der Benutzer wurde authentifiziert. Bis dahin rendern Browser die Elemente nicht mit aktiver versteckter Eigenschaft (d. h. das Attribut ist festgelegt).

Verwendung versteckter Attribute

Eine solche Verwendung der versteckten Attribute kann darin bestehen, einen Benutzer vom Sehen eines Elements fernzuhalten, bis bestimmte Bedingungen erfüllt sind (z. B. die Auswahl eines Optionsfelds usw.), woraufhin ein JavaScript-Code das versteckte Attribut zurückfordern könnte , wodurch das Element sichtbar wird. Dieses Attribut sollte nicht dazu verwendet werden, Inhalte nur für eine einzelne Präsentation zu verbergen; Vielmehr sollte es für alle Präsentationen im gleichen Zustand bleiben, wenn Inhalte ausgeblendet bleiben.

Der ausgeblendete Inhalt sollte nicht mit nicht ausgeblendetem Inhalt oder Inhalt verknüpft werden, der von einem ausgeblendeten Inhalt abstammt, der noch aktiv ist. Dadurch wird sichergestellt, dass die Formularelemente noch übermittelt und Skriptelemente noch ausgeführt werden können. Skripte und Elemente können sich jedoch auf jeden Inhalt beziehen, der in einem anderen Kontext verborgen ist.

Es wäre völlig falsch, das Attribut in einem realen Szenario, um eine Verbindung zu einem Abschnitt herzustellen, der mit einem versteckten Attribut ausgesprochen wird. Wenn der verlinkte Inhalt weder relevant noch anwendbar ist, besteht keine Notwendigkeit, ihn zusammenzufassen. Gemäß der Definition des Hidden-Attributs können wir alle auf einer HTML-Webseite vorhandenen Inhalte mithilfe des Hidden-Attributs ausblenden und anschließend mithilfe von JavaScript-Code darauf zugreifen. Das Ziel, ein Element auszublenden, kann auch per CSS mit der Eigenschaft als Anzeigeeigenschaft erreicht werden (d. h. indem man sie auf „Keine“ setzt), aber die Verwendung des versteckten Attributs ist ein einfacher Ansatz.

Hinweis: Das Ändern des CSS-Anzeigeeigenschaftswerts für ein Element mit einem ausgeblendeten Attribut überschreibt dessen Verhalten. Beispielsweise werden Elemente mit dem Stil „display:flex“ angezeigt, obwohl das verborgene Attribut vorhanden ist.

Syntax

<element hidden> </element>
Nach dem Login kopieren

Beispiele für HTML-Hide-Elemente

Im Folgenden finden Sie Beispiele für HTML-Hide-Elemente:

Beispiel #1

Code:

<!DOCTYPE html>
<html>
<head>
<title>HTML hide element</title>
<style>
body {
text-align:center;
}
h1 {
color:blue;
}
</style>
</head>
<body>
<h1>EDUCBA</h1>
<h2>HTML Hide element</h2>
<!-- hidden paragraph -->
<p hidden>A learning portal</p>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

HTML-Element ausblenden

Beispiel #2

Code:

<!DOCTYPE html>
<html>
<head>
<title>HTML hide element</title>
<style>
body {
text-align:center;
}
h1 {
color:blue;
}
</style>
</head>
<body>
<h1>EDUCBA</h1>
<h2>HTML Hide element</h2>
<button id="btn">TOGGLE HIDDEN ELEMENTS</button>
<p id="p" hidden>This paragraph uses HTML5's             <code>hidde</code> element.</p>
<textarea id="ta" hidden rows="5" cols="40">This textarea was hidden using the hide element</textarea>
<!-- hidden paragraph -->
<p hidden>A learning portal</p>
<script>
document.getElementById("btn").addEventListener('click', function () {p.hidden = !p.hidden;ta.hidden = !ta.hidden;}, false);
</script>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

HTML-Element ausblenden

HTML-Element ausblenden

Beispiel #3 – Nützlichkeit des Attributs.

Gemäß der Definition des Hidden-Attributs können wir alle in einer HTML-Webseite vorhandenen Inhalte mithilfe des Hidden-Attributs ausblenden und anschließend mithilfe von JavaScript-Code darauf zugreifen. Das Ziel, ein Element auszublenden, kann auch durch CSS erreicht werden, indem die Eigenschaft als Anzeigeeigenschaft festgelegt wird (d. h. auf „Keine“ gesetzt wird), aber die Verwendung des ausgeblendeten Attributs ist ein einfacher Ansatz. Daher können wir sagen, dass Inhalte mit einem versteckten Attribut ein Teil des DOM sind, der Benutzer jedoch nicht darauf zugreifen kann.

Im folgenden Beispiel wählen wir Teil eines versteckten Elements mit JavaScript-Code:

Code:

<!DOCTYPE html>
<html>
<head>
<title>HTML hide element</title>
<style>
body {
text-align:center;
}
h1 {
color:blue;
}
</style>
</head>
<body>
<h1>EDUCBA</h1>
<h2>HTML Hide element</h2>
<button id="btn">DISPLAY HIDDEN TEXT</button>
<output id="op">(Hidden text will appear here)</output>
<textarea id="ta" hidden rows="5" cols="40">This textarea was hidden using the hide element</textarea>
<!-- hidden paragraph -->
<p hidden>A learning portal</p>
<script>
document.getElementById("btn").addEventListener('click', function () {op.innerHTML = ta.innerHTML;}, false);
</script>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

HTML-Element ausblenden

HTML-Element ausblenden

Wichtige Punkte, die Sie beachten sollten

Dies sind einige wichtige Punkte, die Sie kennen sollten, bevor Sie mit dem versteckten Attribut interagieren:

  • Inhalte, auf die mit einer bestimmten Auflösung und Bildschirmgröße zugegriffen werden kann, sollten kein verstecktes Attribut verwenden, um den Inhalt auszublenden.
  • Das versteckte Attribut sollte nicht dazu genutzt werden, die nicht sichtbaren Abschnitte eines Inhaltsumschalters oder einer Registerkartenkomponente auszublenden/abzudecken.
  • Das nicht ausgeblendete Element sollte nicht mit einem ausgeblendeten Element verlinkt werden.
  • Elemente, die als ausgeblendet markiert sind, sind möglicherweise immer noch aktiv.
  • Wenn Sie Inhalte vor allen Benutzern verbergen möchten, verwenden Sie das HTML5-Attribut „hidden“ (zusammen mit CSS display: none für Browser, die „hidden“ noch nicht unterstützen). Es besteht keine Notwendigkeit, aria-hidden zu verwenden.

Fazit

Im Folgenden sind einige der wichtigsten Kernpunkte aufgeführt, die Sie sich bei diesem Thema merken sollten.

Geeignete Anwendungsfälle für versteckte Attribute sind:

  • Inhalte, die noch nicht relevant sind, aber später möglicherweise benötigt werden.
  • Inhalte, die zuvor verwendet wurden, aber nicht mehr benötigt werden.
  • Inhalte, die wiederverwendbar sind und von verschiedenen anderen Teilen der Seite vorlagenartig genutzt werden können.
  • Erstellen einer Off-Screen-Leinwand als Zeichenpuffer.

Ungeeignete Anwendungsfälle eines versteckten Attributs sind unter anderem:

  • Bedienfelder in einem Dialogfeld mit Registerkarten ausblenden.
  • Inhalte in einer einzelnen Präsentation ausblenden, um sie in anderen sichtbar zu machen.
Hinweis: Ausgeblendete Elemente sollten nicht mit den anderen nicht ausgeblendeten Elementen verknüpft werden, bis sie in Beziehung stehen.

Das obige ist der detaillierte Inhalt vonHTML-Element ausblenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1666
14
PHP-Tutorial
1273
29
C#-Tutorial
1252
24
Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles