CSS Override Style

CSS Override Style

Einführung

Möglicherweise haben Sie das Vorrangskonzept in vielen Bereichen des Lebens implementiert, ich.e., Priorisieren Sie Ihre Arbeit, Ihr Zuhause und Ihre persönlichen Dinge. Innerhalb der HTML -Programmierung muss der Browser die Priorität der Elemente oder Anweisungen vorhersagen, die entsprechend angezeigt werden können. Dieses Konzept ist als "CSS Override" bekannt. Es scheint verschiedene Regeln zu geben, die entscheiden, ob ein Stil einen anderen ersetzt, basierend auf dem Selektorstyp, der zum Entwerfen einer Komponente verwendet wird. Mit der übergeordneten Technik können wir dieselben Elementtypen mit denselben Eigenschaften in der HTML -Datei priorisieren. Wenn Sie also neu bei CSS Override Styling sind, würde Ihnen dieser Artikel sehr helfen. Schauen wir uns einige der auf vs Code implementierten Beispiele an.

Beispiel 1
Beginnen wir mit dem ersten Beispiel, um die Verwendung von Überschreibungen für das Styling in HTML mit Hilfe von CSS zu veranschaulichen. In diesem Beispiel werden wir uns die übergeordneten Vorrang vor dem Inline- und externen Stilblatt und dem CSS ansehen, das im Style -Tag verwendet wird. Wir haben diese Abbildung also mit dem Haupt -HTML -Tag initiiert. Das Head -Tag enthält das Link und das Stiletikett darin. Starten Sie die Erklärung dieses Programms vom Haupt -Tag "Body". Der Körperbereich umfasst fünf Überschriften für fünf verschiedene Größen, ich.e., Größte bis kleinste.

Nach all den Überschriften wurde das Körpermarke geschlossen, und das HTML -Schließen folgt ihm. Lassen Sie uns jetzt einen Blick auf das "Kopf" -Tag werfen. Wir haben das "Titel" -Tag darin verwendet, um die HTML -Seite als "Override Style" zu titelten. Danach haben wir das Tag "Link" verwendet, um das externe Stylesheet mit dem Namen "Test" zu verweisen.CSS “aus demselben Ordner mit der Eigenschaft" href ". Danach haben wir ein "Stil" -Tag vom Typ "Text/CSS". Dieses Tag wurde zum Stylen des Körperbereichs dieser HTML -Datei verwendet. Darin haben wir H1-, H3- und H5 -Überschriften verwendet und die Eigenschaft „Farbe“ angeben, um sie „Maroon“ zu färben. Hier sind Stil und Kopf -Tag in der Nähe.

Schauen Sie sich nun die externe CSS -Datei „Testen Sie an,„ Test.CSS ”. Wir haben die Überschriften des Körperelements, H2 und H4 zum Styling verwendet. Die Eigenschaft Hintergrundfarbe wird verwendet, um dem HTML -Körper eine Farbe zuzuweisen. Die Farb- und Rand-Links-Eigenschaft wurde verwendet, um die Überschriften 1 und 4 in lila und linke Ränder von 10 Pixel anzuzeigen. Das Style -Tag in der HTML enthält verschiedene Farben für alle Überschriften, während diese externe Datei verschiedene Farben für die Überschrift 2 und 4 enthält.

Speichern wir den Code und debuggen Sie ihn mit der Menüschaltfläche „Ausführen“ in der Visual Studio -Code -Taskleiste debuggen. Die Ausgabe zeigt die HTML -Seite mit dem Titel "Override Style". Die Überschriften 1, 3 und 5 drehen Kastanienbraun, während die Überschriften 4 und 5 lila werden. Dies liegt daran.

Lassen Sie uns den Code noch einmal aktualisieren. Wir haben die Farbe für die Überschrift 1, 3 und 5 dieser HTML -Datei im Style -Tag im Kopf -Tag aktualisiert. Der Rest wäre momentan unverändert.

Innerhalb des externen Stilblatts haben wir alle fünf Überschriften für die Änderung von Farben und Rand zu lila bzw. 30 Pixel verwendet. Speichern Sie diese CSS -Datei und leiten Sie den Code erneut aus.

Diesmal erhielten nur die Überschriften 1, 3 und 5 die Farbe „Rasengrün“ aufgrund der Verwendung und Vorrangs des Stylings innerhalb der File anstelle einer externen CSS-Datei.

Beispiel 2
Wir haben dieses Beispiel mit dem HTML -Tag gefolgt vom Kopf- und Titel -Tag gestartet. Das Karosserie -Tag dieser HTML -Datei enthält die einzelne Überschrift 1, die auf der HTML -Webseite angezeigt werden soll. Der Körper- und HTML -Hauptetikett wurden hier nach der Verwendung von Körperelementen geschlossen. Das Style -Tag im Kopf -Tag enthält das Styling für die Überschrift 1, ich.e., die als "lila" angegebene Farbe. Der Stil und der Kopfetikett sind hier in der Nähe. Lassen Sie uns diesen HTML -Code mit dem Menü "Run" ausführen.

Die Ausführung dieser Datei zeigte eine einfache Überschrift von Größe 1 in Lila in unserem Chrome Browser New Registerkarte "Neu), wie unten angezeigt:

Führen Sie in dieser HTML -Datei einige übergeordnete Stile durch. Wir haben also die Klasse „A“ für die Überschrift 1 innerhalb der H1 -Tag -Öffnung angegeben. Außerdem haben wir im Stil Tag diese Klasse „A“ verwendet, um die Überschrift Braun zu färben, ich.e., Verwenden der Farbeigenschaft. Lassen Sie uns diesen Code speichern und ausführen.

Jetzt zeigt die Ausgabe, dass die Farbe der Überschrift auf Brown aktualisiert wurde. Dies bedeutet, dass das Klassenelement die einfachen Styling -Elemente überschreibt.

Jetzt haben wir eine andere Klasse innerhalb desselben H1 -Tags des HTML -Körpers dieser Datei verwendet. Der Klassenname wurde nach der Klasse "A" als "B" angegeben. Andererseits haben wir die Klasse „B“ verwendet, um die Farbe „Rasengrün“ für den Kopf zu geben 1.

Nachdem wir dieses HTML -Update -Skript gespeichert hatten, haben wir es ausgeführt und die folgende Ausgabe erhalten. Die Ausgabe zeigt, dass die Farbe von Heading 1 auf „Rasengrün“ aktualisiert wurde. Es ist ein Beweis dafür, dass das Klassenelement ein anderes Klassenelement überschreiben kann.

Lassen Sie uns den Code erneut aktualisieren und das ID -Element "ID" in der H1 -Überschrift des HTML -Codes verwenden. Diese „ID“ kann nach und vor den Klassenelementen verwendet werden, wie wir es unten getan haben. Danach haben wir innerhalb des Style -Tags die Farbe „Blau“ für die Überschrift 1 mit der ID „C“ angegeben.

Nachdem wir diesen aktualisierten Code ausgeführt haben, haben wir die aktualisierte HTML -Seite erhalten. Die Farbe von Heading 1 wurde von Lawn Green auf Blau aktualisiert. Dies zeigt, dass das Element "ID" das Elementstyling "Klasse" überschreiben kann.

Jetzt verwenden wir das Inline -Styling für diesen HTML. Dieses Inline -Style -Tag wurde vor dem "ID" -Element von Heading 1 verwendet.

Nachdem wir diese aktualisierte HTML -Datei ausgeführt haben, haben wir die Farbe "Hotpink" für die Überschrift erhalten, die das Element "ID" überschrieben hat.

Verwendung der "!Wichtiges Attribut zusammen mit jeder Eigenschaft würde diese Immobilie im Vergleich zu anderen Immobilien zuerst Vorrang geben. Wir haben das benutzt!Wichtiges ”-attribut mit der Farbeigenschaft von Heading 1 und gespeichert es.

Die Vorrang wurde der für den „H1“ angegebenen „lila“ Farbeigenschaft gegeben.

Abschluss

Dieser Artikel erläutert die Vorrang von Elementen, um den CSS -Überschreibungsstil im HTML -Code zu demonstrieren. Der Einführungsabsatz erläutert, was überschrieben und vorrangig ist und welche Verwendung von Style -Overrieding für verschiedene Selektortypen im Detail unter Verwendung verschiedener Styling -Techniken. Zu diesem Zweck haben wir versucht, verschiedene Beispiele zu implementieren, die das Styling Inline-, Umriss und externes Stylesheet -Styling enthalten. Wir haben verschiedene Auswahltypen von Elementen ausprobiert, um hauptsächlich dieselben Elemente zur Durchführung von Override -Styling durchzuführen.