Was ist
Anzeige
Mit diesem CSS-Befehl lässt sich das Erscheinungsbild einiger Formularsteuerelemente konfigurieren, z. B. von Kontrollkästchen, Optionsfeldern, Dropdowns usw. Während andere Einstellungen wie Sichtbarkeit und Positionierung innerhalb eines Containers eine Rolle spielen können, definiert display die entscheidende Struktur für ihre Komposition - und steht bei stilistischen Überlegungen immer im Mittelpunkt.
In seiner einfachsten Definition kann Display als eine Art Schaufensterdekoration betrachtet werden - es gibt an, ob etwas auf einer Seite zu sehen sein soll, so wie es bei Schaufensterpuppen der Fall ist; allerdings mit viel mehr Präzision als bei menschlichen Augenweiden! Je nachdem, welcher Typ durch diese Eigenschaft spezifiziert wird, verwandeln sich HTML-Tags in unterschiedliche Elemente mit einzigartigen Eigenschaften und zugehörigen Regeln darüber, mit welchen anderen Elementen sie innerhalb ihres Bereichs interagieren.
Die am häufigsten verwendeten Typen fallen entweder unter den Block- oder den Inline-Status - jeder hat seine eigenen Vorzüge in Bezug auf Größenanpassungen und Animationsmöglichkeiten, die durch die Unterstützung von Übergängen in modernen Browsern ermöglicht werden (z. B. rotierende Symbole). Standardmäßig können nicht ersetzte Elemente die Grenzen ihrer Eltern nicht nennenswert überschreiten, unabhängig davon, ob sie die erste oder die zweite Ästhetikkategorie annehmen, während ersetzte Elemente dazu neigen, so viel Platz zu verwenden, wie für die Vervollständigung gemäß den kaskadierenden Richtungen erforderlich ist, die außerhalb der korrekten Wiedergabe spezifischer Parameter wie Bildgrößen und Schriftplatzierungsbeschränkungen festgelegt sind (wobei auch zu beachten ist, dass nichts anderes über andere direkt verbundene Funktionen schief gelaufen ist, die sich von der idealen Funktionsweise unterscheiden würden, z. B. Hintergrundausdehnung über Randeigenschaften, Begrenzer).
Addendums erstellt nachfolgenden Grundlinie Formen wie none (ähnlich mit Sichtbarkeit gesehen: versteckt), list-item ermöglichen HTML-Objekte Reaktionsfähigkeit über einfache Boxen Einstellung gegeben eine zusätzliche Schicht Anpassung unter kompetenten Styling Bedingungen Nutzung; ermöglicht hoch unterschätzte Effekte wie Layout Wrapping Darstellung durch eine nur minimal genutzte Kodierung Praxis arbeiten Seite an Seite anmutige Schnittstelle zwischen mehreren Laufzeitsprachen für nahtlose Anzeigen Leistung würdig Notationen!
Die "display"-Eigenschaft von Cascading Style Sheets (CSS) ist ein entscheidendes Element, wenn es darum geht, das Aussehen und Verhalten von Elementen auf Ihren Webseiten zu steuern. Sie ermöglicht es Ihnen, die verschiedenen Darstellungen von Elementen zu manipulieren, von Elementen auf Blockebene, die sich über die gesamte Breite erstrecken, bis hin zu Inline-Elementen oder komplexen Objekten. Stellen Sie sich die Anzeige als den kosmischen Urknall vor, der bestimmt, wie sich Text und Bilder in geordneter Weise innerhalb der Dimensionen einer Webseite anordnen, ohne dass es zu Überfüllungen kommt.
Beispiele für
Anzeige
- Elemente auf Blockebene
- Inline-Elemente
- Formularsteuerung
- Sichtbarkeit und Positionalität
- Nicht ersetzte Elemente
- Ersetzte Elemente
- Möglichkeiten der Animation
- Nachträge zu Listenpunkten
- Reaktionsfähige HTML-Objekte
- Darstellung des Layout-Umschlags
Vorteile von
Anzeige
- Um Block-Level- und Inline-Elemente zu erstellen, können Sie die Eigenschaft "dispaly" verwenden, um den Anzeigemodus eines Elements schnell auf Block oder Inline-Block zu setzen. Wenn Sie beispielsweise möchten, dass ein div-Container genau wie ein Bild positioniert wird, können Sie mit der Eigenschaft "dispaly" dafür sorgen, dass er sich wie ein img-Tag verhält und nicht nur wie ein Rahmen um Ihren Inhalt.
- Die CSS-Eigenschaft "dispaly" gibt uns eine große Kontrolle darüber, wie unser Dokument auf der Seite angeordnet ist. So können wir beispielsweise Abschnitte und Navigationsleisten voneinander abgrenzen, indem wir für jede unterschiedliche "dispaly"-Eigenschaften festlegen. Auf diese Weise lässt sich eine Hierarchie zwischen ihnen herstellen, die es den Betrachtern erleichtert, sich auf unserer Website zurechtzufinden.
- Wenn Sie etwas Platz zwischen zwei Elementen in HTML benötigen, reicht das Hinzufügen von margin und padding manchmal nicht aus; in diesem Fall können Sie 'dispaly: table-cell' verwenden. Es verfügt über ein eingebautes vertikales Padding, das eine feinere Kontrolle der Abstände ermöglicht als margin oder padding allein. Da table-cell auf dem natürlichen "Tabellen-Dispaly-Modell" von CSS basiert, kann es außerdem neben anderen Flexbox-Layouts verwendet werden, ohne dass zusätzliche Komplexität in den Mix eingebracht wird!
Süße Fakten & Statistiken
- "Anzeige" bestimmt, wie ein Element auf einer Webseite dargestellt wird.
- Sie besteht aus mehreren Eigenschaften, darunter Anzeigeart, Sichtbarkeit, Feldgrößen und Positionierungsregeln.
- Gängige "display"-Werte sind block, inline, flexbox und grid.
- Der Standardwert für alle HTML-Elemente ist "block" oder "inline".
- CSS ermöglicht es Entwicklern, beliebige Inhalte über anderen Elementen auf der Webseite anzuzeigen - bekannt als Überlagerung von Inhalten oder Stapeln verschiedener Inhaltsebenen übereinander mit verschiedenen Effekten wie Deckkraftkontrolle oder 3D-Transformationen auf den Elementen, die unterschiedlich angezeigt werden (z. B. flach oder erhöht).
- Sie können Pseudo-Klassenselektoren wie :hover und :active verwenden, um den Stil/das Verhalten von gerenderten Elementen in bestimmten Zuständen innerhalb ihres Lebenszyklus zu ändern, was davon abhängen kann, welche Art der Darstellung verwendet wird (z. B.: "flex" vs. "table").
- Spaßfakt: Wenn man die DOM-Struktur einer Website mit der des Universums vergleicht, dann könnte man "Display" als die Schwerkraft betrachten, die alles zusammenhält
Die Entwicklung der
Anzeige
Display gibt es in der Welt von CSS schon eine ganze Weile. Als es das erste Mal auftauchte, diente es dazu, die Art des Rahmens festzulegen, den ein HTML-Element erzeugen sollte. Im Laufe der Zeit hat sich diese Funktion weiterentwickelt und umfasst nun viel mehr als nur die Erzeugung von Boxen; Inline-Level- und Block-Elemente wurden schon bald mit Display steuerbar.
Heute kann Display die Flussrichtung von Blöcken festlegen, Flexboxen und Raster aktivieren, bestimmen, ob ein Element ersetzt oder nicht ersetzt wird, verlangen, dass bestimmte Werte vertikal oder horizontal an Kinder vererbt werden - jede neue Version bringt etwas Neues für das bereits beeindruckende Arsenal von Display. Außerdem unterstützen inzwischen alle wichtigen Browser diese fantastische Eigenschaft, so dass jeder in den Genuss kommt!
Jetzt, wo wir wissen, was Display in der heutigen Welt leisten kann - wohin wird es uns als nächstes führen? Der Himmel ist wirklich die Grenze: zusätzliche einzigartige Werte könnten in Zukunft hinzugefügt werden; interaktive Content-Management-Systeme wie React und Angular könnten neue Möglichkeiten einführen; Animationstechniken könnten auch einige interessante Fahnen hinzufügen; wer weiß? Wenn die Geschichte ein Indikator ist, dann stehen die Chancen gut, dass uns alles, was kommt, von den Socken haut.
Alles in allem: nicht schlecht für etwas, das einfach genug begann, als das Jahr 2000 noch eine beängstigende Sache war. Von dort aus ging es weiter durch zahlreiche Updates, die seine Fähigkeiten bis heute erweitert haben: kein Wunder, dass sich Entwickler überall nach und nach immer mehr auf Display verlassen - was auch immer die Zukunft bringen mag, Sie können sich darauf verlassen, dass es ganz oben auf der Liste bleibt.