Worauf sollten Sie beim Schreiben von CSS achten?
1. CSS-Reihenfolge
Zunächst wird angegeben, dass der Browser CSS von oben nach unten liest. Wir schreiben im Allgemeinen CSS und solange die Elemente diese Attribute haben, werden wir den gewünschten Effekt erzielen. Dies wird jedoch einen gewissen Einfluss auf die zukünftige Wartung und die Rendering-Effizienz des Browsers haben. Wie sollten wir also die Reihenfolge von CSS schreiben? Gibt es bestimmte Normen?
Zunächst wissen wir, dass CSS-Attribute nach Merkmalen in mehrere Kategorien unterteilt sind.
1. Geben Sie Elementmerkmale an, z display, position, float, Diese Attribute bestimmen die Layoutmethode
2. Geben Sie die Platzbelegung des Elements an, z. B. Zeilenhöhe, Rand, Abstand, Breite, Höhe usw . Diese Attribute bestimmen die Größe und Höhe des Elements
3. Geben Sie den eigenen Effekt des Elements an, z. B. Schriftgröße, Farbe, Hintergrund usw. Diese Attribute bestimmen die Wirkung des Elements
Wenn wir mit der Klassifizierung der CSS-Eigenschaften fertig sind, erhalten wir tatsächlich eine offensichtliche Antwort. Wir können uns vorstellen, CSS zu verwenden, um die Elemente in der Reihenfolge zu zeichnen unser eigenes Schreiben. Zum Beispiel:
p.detail { font-size: 10px; line-height: 12px; width: 30px; height: 30px; display: inline; }
Beschreibung: Dies ist ein Element mit einer Schriftgröße von 10 Pixel, Eine Zeilenhöhe von 12 Pixel, eine Breite von 30 Pixel und eine Höhe von 30 Pixel. Der Anzeigemodus ist Inline-Stil.
Wenn wir mit dem Lesen von Attributen beginnen, wird es für uns schwierig sein, das Element zu finden, da wir es nicht wissen die Eigenschaften und die Anzeigemethode des Elements. Als ich die letzte Zeile las, stellte ich fest, dass es sich um ein Inline-Element handelte und die Definition von Breite und Höhe ungültig wäre. Daher wird diese CSS-Schreibreihenfolge nicht empfohlen
p.detail { display: inline-block; margin-top: 20px; width: 100%; height: 20px; color: #fff; font-size: 10px; }
Beschreibung: Dies ist ein Element, der Anzeigemodus ist der Inline-Block-Modus, die Höhe beträgt 20 Pixel, die Breite entspricht der des übergeordneten Elements, die Höhe beträgt 20 Pixel, die Farbe ist Weiß, die Schriftgröße beträgt 10 Pixel
Diese Schreibweise kann auf eine für uns leicht verständliche Weise gerendert werden
Zusammenfassung: Die empfohlene Spezifikation beim Schreiben von CSS besteht darin, zuerst die Attribute zu schreiben, die sich auswirken die Anzeigeeigenschaften der Elemente und schreiben Sie dann die Attribute, die die Position der Elemente beeinflussen, und schreiben Sie schließlich die internen Attribute des Elements
2. CSS-Schreiben, das die Hervorhebung auslöst Klicken oder Schweben
Wenn die Maus schwebt, geben wir oft den Inhalt an, der geändert werden muss. Fügen Sie dem Element einen aktiven Klassennamen hinzu und schreiben Sie dann die Attribute, die wir ändern müssen, in aktiv
Zum Beispiel:
.content { background: black; } .active { background: white; }
Wenn wir auf ein Element klicken, ändern wir die Hintergrundfarbe des Inhalts von Schwarz zu Weiß und fügen dann den Namen der aktiven Klasse zu .content hinzu Unser erwarteter Effekt. Manchmal müssen wir jedoch mehr als ein Attribut eines Elements ändern, wenn wir darauf klicken.
Was sollten wir tun, wenn die Schriftart des Symbolelements und des Span-Elements größer wird? und das andere wird rot, wenn wir auf ein Element mit dem Klassennamen .click klicken? Wir können dies tun
<div class="parent"> <div class="icon-font"></div> <span class="text"></span> </div> <div class="click"></div> <style> .icon-active{ font-size: 40px; } .text-active{ color: red; } </style> <script src="jquery.js?1.1.11"></script> <script> $(‘.click’).click(function() { $('.icon-font').addClass('icon-active'); $('.text').addClass('text-active') }) </script>
Dies kann unseren erwarteten Effekt erzielen, aber das ist der damit verbundene Reaktion von zwei Elementen. Wenn es drei oder mehr Elemente gibt, benötigen wir mehr Code.
In der Tat, aufmerksame Freunde, Sie haben vielleicht entdeckt, dass ich hier einen .parent-Tag habe Code zum .parent-Tag wie folgt:
<div class="parent"> <div class="icon-font"></div> <span class="text"></span> </div> <div class="click"></div> <style> .active .icon-font{ font-size: 40px; } .active .text{ color: red; } </style> <script src="jquery.js?1.1.11"></script> <script> $(‘.click’).click(function() { $('.parent').addClass('active'); }) </script>
In diesem Fall müssen wir nur den Namen der aktiven Klasse zur nächstgelegenen äußersten Ebene hinzufügen css-Element und legen Sie dann den Stil der Nachkommenelemente unter diesem Klassennamen fest. Auf diese Weise müssen wir nur einen aktiven Klassennamen hinzufügen, um den gewünschten Effekt zu erzielen
Das obige ist der detaillierte Inhalt vonWorauf sollten Sie beim Schreiben von CSS achten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen
