CSS Bedingte Formatierung

CSS Bedingte Formatierung
Wir werden in einer HTML -Datei in diesem Artikel die bedingte CSS -Formatierung betrachten. Die bedingte Formatierung erfolgt entweder in regelbasierten Szenarien oder in den visuellen Basisszenarien, in denen der Benutzer die Regel festlegt. Es gibt drei Bedingungsregeln für die bedingte Formatierung: Unterstützung, Medien und dokumentbasierte Szenarien. Wir werden all diese Arten der bedingten Formatierung implementieren, um ein besseres Verständnis dieses Konzepts zu verstehen.

Beispiel 01: Bedingte Formatierung basierend auf der stützungsbedingten Regel von CSS

In diesem Beispiel werden wir die Bedingungseigenschaft der CSS -Unterstützung verwenden, um festzustellen, wie die Stiländerung angewendet wird, wenn der Browser oder seine Einstellungen geändert werden. Wir werden uns in diesem Beispiel für den Ansatz des internen Stils -Tags CSS entscheiden.

In diesem Skript beginnen wir mit dem Header der Datei, in dem die Styling -Eigenschaften für die Unterstützung der Unterstützung bedingte Formatierung enthalten sind. Im Stil -Tag werden wir die Konditionsregel "Supports" nennen. Wenden Sie dann die Formatierung der Anzeige auf das Überschriften-Tag H1 an, in dem sich das Raster ändert, wenn sich die Anzeigegröße ändert. Dann öffnen wir das Body -Tag und fügen einen Abschnitt für das H1 -Überschriften -Tag ein. Mit dem Abschnitts -Tag werden die Styling -Eigenschaften aufgerufen, die wir im Stil -Tag des Headers der Datei hinzugefügt haben. Wir schließen den Abschnitt und den Körper Tag, um die Datei zu beenden.

In dieser Ausgabe können wir sehen, dass der Browser in maximaler Größe geöffnet ist und der Abschnitt weit verbreitet ist. Wenn wir jedoch die Bildschirmgröße minimieren, passt sich der Abschnitt an die Größe ändern und schrumpft entsprechend der neuen Seitengröße, wie unten angezeigt:

Beispiel 02: Bedingte Formatierung basierend auf der medienbedingten Regel der CSS

Wir werden die Style Tag CSS -Technik in diesem Beispiel verwenden. In diesem Beispiel verwenden wir die medienbedingte Regeleigenschaft von CSS, um zu steuern, wie sich der Stil ändert, wenn sich die Browsergröße ändert.

In diesem Skript beginnen wir mit dem Header der Datei, in dem die Styling -Eigenschaften für die medienbedingte Formatierung enthalten sind. Wir werden die Regelregel „Medien“ in das Style-Tag aufrufen und die Formatierung von Displays auf das Überschriften-Tag H1 anwenden, damit sich das Netz ändert, wenn sich die Anzeigegröße auf 700px oder kleiner ändert. Dann öffnen wir das Body -Tag, in dem wir einen Abschnitt für das H1 -Überschriften -Tag hinzufügen. Mit dem Abschnitts -Tag werden die Styling -Eigenschaften aufgerufen, die wir im Stil -Tag des Headers der Datei hinzugefügt haben. Wir schließen den Abschnitt und den Körper Tag, um die Datei zu beenden.

In beiden Snippets können wir sehen, dass sich die Formatierung, wenn sich die Größe ändert.

Beispiel 03: Bedingte Formatierung basierend auf der Dokumentbedingte Regel von CSS

Wir verwenden das Dokument von CSS Dokument bedingte Regelkapazität Verwalten Sie, wie sich der Stil in diesem Beispiel ändert, wenn sich die Browsergröße ändert.

Wir beginnen mit dem Header der Datei, der das Style -Tag enthält, in dem wir die Bedingungsregel „Dokument“ verwenden werden. Anschließend werden wir dem Überschriften-Tag H1 eine Formatierung im Zusammenhang mit der Anzeige hinzufügen, damit sich das Raster je nach URL-Besuch ändert. Wir werden auch die Hintergrundfarbe, Schriftfarbe und Polsterung ändern. Das Abschnitts -Tag wird die stilistischen Attribute aufgerufen. Um die Datei zu beenden, schließen wir den Abschnitt und die Körper Tags.

Die obige Ausgabe ist die Vision, wie die Seite den Besuch der angegebenen Dokument -URL aussehen wird.

Beispiel 04: Bedingte Formatierung eines Tabellenelements durch Transformation der Schriftfarbe

In diesem Beispiel werden wir eine Tabelle und ihre Elemente unter Verwendung einer bedingten Formatierung formatieren. Dies ist eine Art von bedingter Formatierung, die keiner der drei CSS -Bedingungenregeln befolgt.

In diesem Skript werden wir die CSS -Styling -Eigenschaften in einem Style -Text -Tag -Tag hinzufügen. In diesem Tag werden wir uns auf die Schrift der Tabellendaten konzentrieren. Erstens werden wir zwei Eigenschaften hinzufügen, die bestimmte Bedingungen haben werden. Die erste Eigenschaft ist für die normale Dateneingabe, die als Eingabe von der Selektorfunktion „ATTR“ angezeigt wird. Dann ist die zweite Eigenschaft für den Betrag, der das "-" -Schild mit ihnen hat, in dem die After-Funktion die Farbe der Schriftart in eine rote Farbe verwandelt, die den negativen Wert oder den Verlust in unserem Fall hervorhebt.

Danach schließen wir die Stil- und Kopf -Tags und öffnen den Körper der HTML -Datei. Wir werden eine Tabelle mit einem Rand in die Leiche der Datei einfügen. Mit dem TR -Tag fügen wir dieser Tabelle zwei Zeilen hinzu. Die erste Zeile verfügt über zwei Spalten, eine für den Header und eine für die Tabellendaten. In den Tabellendaten werden wir den Geldbetrag, der der im Stil Tag angegebenen Eigenschaft entspricht, enthalten. Die zweite Zeile hat auch eine ähnliche Struktur, aber die Tabellendaten haben einen negativen Wert. Danach werden wir die Datei beenden, indem wir alle verbleibenden Tags schließen.

Wie in der obigen Ausgabe gezeigt, liegt der positive Wert in einer schwarzen Schriftart, während der negative Wert in der zweiten Reihe in roter Schriftart befindet, wie im Style -Tag angegeben.

Beispiel 05: Bedingte Formatierung in einer Tabelle mithilfe der Tabellendatentransformation

In diesem Beispiel verwenden wir die bedingte Formatierung im TD -Element (Tabellendaten) einer Tabelle. Dies ist eine Art von bedingter Formatierung, die keiner der drei CSS -Bedingungenregeln befolgt.

Die CSS -Styling -Attribute werden in diesem Skript in einem Style -Text -Typ -Tag hinzugefügt. Der Wert der Daten der Tabelle ist der Schwerpunkt dieses Tags. Zuerst geben wir den Tisch und seinen Inhalt eine Grenze. Die erste Eigenschaft ist für die Standarddateneingabe, die von der Auswahlfunktion „ATTR“ als Eingabe angezeigt wird. Die zweite Eigenschaft ist für den Betrag mit dem Wert "0", der Wert "0" ist. In der After -Funktion wird dieser Wert zur Standardansicht. Danach schließen wir die Stil- und Kopf -Tags und öffnen den Körper der HTML -Datei.

Wir werden eine Tabelle mit zwei Zeilen in den Körper der Datei mit dem TR -Tag einführen. Die erste Zeile enthält zwei Spalten: einen für den Tabellentitel und eine für die Tabellendaten. In den Tabellendaten werden wir den Geldbetrag, der der im Stil Tag angegebenen Eigenschaft entspricht, enthalten. Die zweite Zeile wird ähnlich strukturiert, aber die Tabellendaten werden auf „0) eingestellt.”

Wie wir im folgenden Ergebnis sehen können, hat die erste Zeile einen normalen Wert, während die zweite Zeile einen Platzhalter hat, der im Style -Tag bereitgestellt wird.

Abschluss:

In diesem Artikel haben wir die bedingte Formatierung erörtert, die CSS bietet. Die bedingte Formatierung wird normalerweise auf drei Regeln in Bezug auf Unterstützung, Medien und Dokument festgelegt. Alle diese drei haben unterschiedliche Grenzen, um Änderungen an der Webseite anzuwenden, die alle in diesem Artikel erörtert und implementiert wurden. Dann folgt die andere Art der Formatierung nicht diesen Regeln und wird nur auf die visuelle Wahrnehmung eines betroffenen Individuums durchgeführt. Wir haben diese Art der bedingten Formatierung in einem Tabellenelement in der Notizer -IDE in diesem Artikel implementiert.