CSS grundlegende Syntax und Selektoren

CSS-Beispiele, um zu sehen, wie CSS funktioniert

Was ist CSS?
CSS steht für Cascading Style Sheets, auch bekannt als Cascading Style Sheets.
CSS beschreibt, wie HTML-Elemente auf dem Bildschirm, Papier oder anderen Medien angezeigt werden.
CSS spart viel Arbeit. Es kann das Layout mehrerer Webseiten gleichzeitig steuern.
Externe Stylesheets werden in CSS-Dateien gespeichert.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>wgchen</title>
    <style>
        body {
      
      
            background-color: #d0e4fe;
        }

        h1 {
      
      
            color: orange;
            text-align: center;
        }

        p {
      
      
            font-family: "Times New Roman";
            font-size: 20px;
        }
    </style>
</head>
<body>
    <h1>CSS 实例!</h1>
    <p>这是一个段落。</p>
</body>
</html>

Bildbeschreibung hier einfügen

CSS-Syntax

Ein CSS-Regelsatz besteht aus Selektoren und Deklarationsblöcken:
Bildbeschreibung hier einfügen
Selektoren verweisen auf die HTML-Elemente, die Sie formatieren möchten.

Ein Deklarationsblock enthält eine oder mehrere durch Semikolon getrennte Deklarationen.

Jede Deklaration besteht aus einem CSS-Eigenschaftsnamen und einem Wert, getrennt durch Doppelpunkte.

Mehrere CSS-Deklarationen werden durch Semikolons getrennt und Deklarationsblöcke in geschweiften Klammern eingeschlossen.

p {
    
    
  color: red;
  text-align: center;
}

Alle <p>Elemente werden mit roter Textfarbe zentriert ausgerichtet:

Beispielerklärung

p ist ein Selektor in CSS (er zeigt auf das HTML-Element für style: <p>).
Farbe ist das Attribut und Rot ist der Attributwert.
text-align ist die Eigenschaft und center ist der Eigenschaftswert.

CSS-Selektoren

CSS-Selektoren werden verwendet, um zu formatierende HTML-Elemente zu „finden“ (oder auszuwählen).

Wir können CSS-Selektoren in fünf Kategorien einteilen:

   简单选择器(根据名称、id、类来选取元素)
 组合器选择器(根据它们之间的特定关系来选取元素)
   伪类选择器(根据特定状态选取元素)
 伪元素选择器(选取元素的一部分并设置其样式)
   属性选择器(根据属性或属性值来选取元素)

CSS-Elementselektoren

Elementselektoren wählen HTML-Elemente basierend auf Elementnamen aus.

p {
    
    
  text-align: center;
  color: red;
} 

<p>每个段落都会受到样式的影响。</p>
<p id="para1">我也是!</p>
<p>还有我!</p>

Hier werden alle <p>Elemente zentriert mit einer roten Textfarbe ausgerichtet:
Bildbeschreibung hier einfügen

CSS-ID-Selektor

Der id-Selektor verwendet das id-Attribut eines HTML-Elements, um ein bestimmtes Element auszuwählen.

Die ID eines Elements ist innerhalb einer Seite eindeutig, daher wird der ID-Selektor verwendet, um ein eindeutiges Element auszuwählen!

Um ein Element mit einer bestimmten ID auszuwählen, schreiben Sie ein Nummernzeichen (#) gefolgt von der ID des Elements.

#para1 {
    
    
  text-align: center;
  color: red;
}

<p id="para1">Hello World!</p>
<p>本段不受样式的影响。</p>

Diese CSS-Regel wird auf das HTML-Element mit id="para1" angewendet:
Bildbeschreibung hier einfügen

注意:id Der Name darf nicht mit einer Zahl beginnen.

CSS-Klassenselektor

Klassenselektoren wählen HTML-Elemente mit einem bestimmten Klassenattribut aus.

Um Elemente mit einer bestimmten Klasse auszuwählen, (.)schreiben gefolgt vom Klassennamen.

.center {
    
    
  text-align: center;
  color: red;
}

<h1 class="center">居中的红色标题</h1>
<p class="center">居中的红色段落。</p>

Bildbeschreibung hier einfügen
In diesem Beispiel werden alle HTML-Elemente mit class="center" rot und zentriert ausgerichtet:
Sie können auch angeben, dass nur bestimmte HTML-Elemente von der Klasse betroffen sind.

注意: Der Klassenname darf nicht mit einer Zahl beginnen!

CSS-Universalselektor

Allgemeiner Selektor (*)Wählt alle HTML-Elemente auf der Seite aus.

Die folgenden CSS-Regeln wirken sich auf jedes HTML-Element auf der Seite aus:

* {
    
    
  text-align: center;
  color: blue;
}

CSS-Gruppierungsselektoren

Gruppenselektoren wählen alle HTML-Elemente mit derselben Stildefinition aus.

Schauen Sie sich den folgenden CSS-Code an (die h1-, h2- und p-Elemente haben dieselbe Stildefinition):

h1 {
    
    
  text-align: center;
  color: red;
}

h2 {
    
    
  text-align: center;
  color: red;
}

p {
    
    
  text-align: center;
  color: red;
}

Am besten gruppieren Sie Selektoren, um die Codegröße zu minimieren.

Um Selektoren zu gruppieren, trennen Sie jeden Selektor durch ein Komma.

h1, h2, p {
    
    
  text-align: center;
  color: red;
}

In diesem Beispiel haben wir die Selektoren im obigen Code gruppiert.

Ich denke du magst

Origin blog.csdn.net/weiguang102/article/details/124351039
Empfohlen
Rangfolge