Einführung in CSS-Stileinführungsmethoden und ihre Vor- und Nachteile

Einführung in CSS-Stileinführungsmethoden und ihre Vor- und Nachteile

Drei Möglichkeiten, CSS einzuführen

1. Inline-Stile

Vorteile: leicht zu schreiben, hohes Gewicht Nachteile: keine Trennung von Struktur und Stil

<div Stil="Breite: 100px" Höhe: 100px></div>

2. Interner Stil

Vorteile: Strukturmuster Phasentrennung Nachteile: Unvollständige Trennung

    <Stil>
        div {
            Farbe: violett;
            Schriftgröße: 16px;
        }
    </Stil>

3. Äußerer Stil

Vorteile: Vollständige Trennung von Struktur und Stil Nachteile: Notwendigkeit der Einführung

    <!-- CSS-Initialisierungsdatei importieren-->
    <link rel="stylesheet" href="css/normalize.css" />
    <!-- Öffentliche Stile importieren -->
    <link rel="stylesheet" href="css/baes.css">
    <!-- Homepage-Stil importieren-->
    <link rel="stylesheet" href="css/index.css">

Ergänzung: Vier Möglichkeiten, CSS-Stile einzuführen

Vorbereiten

1. Bereiten Sie zunächst eine HTML-Datei vor: test.html. Es wird nicht empfohlen, Notepad zum Erstellen von Dateien zu verwenden. Es wird empfohlen, Notepad++ zum Erstellen und Bearbeiten von Dateien zu verwenden. Beachten Sie, dass das Kodierungsformat lautet: UTF-8 ohne BOM-Format, da sonst chinesische verstümmelte Zeichen erscheinen. Der Inhalt ist wie folgt:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <Kopf>
        <meta http-equiv="Inhaltstyp" content="text/html;charset=UTF-8">
        <title>Vier Möglichkeiten, CSS-Stile einzuführen</title>
        <style type="text/css">
        </Stil>
    </Kopf>
    <Text>
        Hallo
    </body>
</html>

2. Speichern Sie die Datei auf dem Desktop, klicken Sie mit der rechten Maustaste und wählen Sie Google Chrome (oder einen anderen Browser zum Öffnen). Auf der Seite werden die englischen Buchstaben „Hallo“ angezeigt.

Vier Möglichkeiten zur Einführung

Im Einklang

Dies wird durch das HTML-Attribut style erreicht, wie unten gezeigt

//Schreiben Sie in den Body-Tag <span style="color:red;">Inline-Stil</span>

Eingebettet

Schreiben Sie den CSS-Stil in das Style-Tag und verweisen Sie im Body darauf

//CSS-Stil, der im Style-Tag p{ geschrieben ist
    Farbe: blau;
}
-----------------------------------------------------------------
//Schreiben Sie in den Body-Tag <p>Embedded</p>

Link

1. Im Allgemeinen wird diese Methode verwendet, um eine neue CSS-Datei auf dem Desktop zu erstellen: test.css, mit einem CSS-Stil

//Schreibe in das test.css-Filediv{
    Farbe: gelb;
}

2. Importieren Sie die Datei test.css in test.html

//Schreiben Sie in das Head-Tag, um die CSS-Datei einzuführen. Das href-Attribut ist der absolute Pfad, derzeit im selben Verzeichnis <link href="test.css" type="text/css" rel="stylesheet" />
------------------------------------------------------------------------
//Schreiben Sie in den Body-Tag <div> Link-Stil</div>

Import

@import(url(demo.css))

1. Wird grundsätzlich nicht verwendet, da die Seite zuerst HTML und dann CSS lädt, was zu einer Verzögerung im Seitenstil führt.

2. Erstellen Sie eine demo.css-Datei und schreiben Sie einen CSS-Stil

//Schreibe in die Datei demo.css h2{
    Farbe: grün;
}

3. Verwenden Sie @import, um die Datei demo.css zu importieren

//Nach einigen Tests muss es separat in einem Stil geschrieben werden.
<Stil>
  @import url(demo.css)
</Stil>
----------------------------------------------------------------------------
//Schreiben Sie in den Body-Tag <h2>Wichtig</h2>

HTML-Seitencode

Seitendarstellungen

Anzeigepriorität der ersten drei Stile

Näherungsprinzip, d.h. inline > eingebettet > eingebettet

Zusammenfassen

Dies ist das Ende dieses Artikels über die Einführung von CSS-Stilen und ihre Vor- und Nachteile. Weitere relevante Inhalte zur Einführung von CSS-Stilen und ihren Vor- und Nachteilen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Eine kurze Analyse des Unterschieds zwischen und und wo in der MySQL-Verbindungsabfrage

>>:  Sprechen Sie darüber, wie HTML-Escapezeichen durch Code identifiziert werden können.

Artikel empfehlen

So verwenden Sie JSONP in Vue

Inhaltsverzeichnis 1. Einleitung 2. Installation ...

MySQLs Methode zum Umgang mit doppelten Daten (Verhindern und Löschen)

Einige MySQL-Tabellen können doppelte Datensätze ...

MYSQL Eine Frage zur Verwendung von Zeichenfunktionen zum Filtern von Daten

Problembeschreibung: Struktur: test hat zwei Feld...

MySQL Series II-Konfiguration für mehrere Instanzen

Tutorial-Reihe MySQL-Reihe: Grundlegende Konzepte...

Tutorial zur Installation von phpMyAdmin unter Linux centos7

yum install httpd php mariadb-server –y Notieren ...

Drei Möglichkeiten zum Erstellen eines Graueffekts auf Website-Bildern

Ich habe schon immer Graustufenbilder bevorzugt, d...

Beispielcode zur Trennung von Front-End und Back-End mit FastApi+Vue+LayUI

Inhaltsverzeichnis Vorwort Projektdesign hinteres...

Detaillierte Beschreibung von Shallow Copy und Deep Copy in js

Inhaltsverzeichnis 1. js-Speicher 2. Abtretung 3....

Mysql-Timeline-Daten, um die ersten drei Daten desselben Tages zu erhalten

Erstellen von Tabellendaten CREATE TABLE `praise_...

So verwenden Sie das Realip-Modul im Nginx-Grundlagenlernen

Vorwort Es gibt zwei Arten von Nginx-Modulen: off...

Detaillierte Erläuterung der TCPdump-Befehlsbeispiele in Linux

Vorwort Einfach ausgedrückt ist tcpdump ein Paket...

Sie müssen wirklich die Verwendung von CSS-Variablen var() verstehen

Wenn ein Webprojekt immer größer wird, werden sei...

Detaillierte Erläuterung der Verwendung der Vue3-Statusverwaltung

Inhaltsverzeichnis Hintergrund Bereitstellen / In...