亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Einführung in die CSS-Syntax

Die Definition von CSS besteht aus drei Teilen:

Selektor (Selektor) ,

Eigenschaften

Der Wert der Immobilie.

Syntax: selector {property: value} (selector {Attribut: Wert})

1. Beschreibung

Der Selektor kann in vielen Formen vorliegen, normalerweise Sie m?chten um den Stil von HT zu definieren ML-Tags wie BODY, P, TABLE k?nnen mit dieser Methode definiert werden. Die Attribute und Werte sollten durch Doppelpunkte getrennt werden:

Beispiel: K?rper {color: black}, der Effekt dieses Beispiels besteht darin, dass der Text auf der Seite schwarz wird.

Wenn der Wert eines Attributs aus mehreren W?rtern besteht, müssen dem Wert Anführungszeichen hinzugefügt werden. Beispielsweise ist der Name einer Schriftart oft eine Kombination aus mehreren W?rtern:

Beispiel: p {font-family: ?sans serif“} (definieren Sie die Absatzschriftart als Sans Serif)

Wenn Sie mehrere Attribute für einen Selektor angeben müssen, verwenden Sie Semikolons, um alle Attribute und Werte zu trennen:

Beispiel :p { Textausrichtung: Mitte; Farbe: Rot} (Die Abs?tze sind in der Mitte angeordnet und der Text im Absatz ist rot)

2. Auswahlgruppe

ist verfügbar Schreiben Sie, indem Sie Selektoren mit denselben Attributen und Werten kombinieren und die Selektoren durch Kommas trennen, wodurch wiederholte Definitionen von Stilen reduziert werden k?nnen:

h1, h2, h3, h4, h5, h6 { Farbe: grün } (Diese Gruppe umfasst alle Titelelemente und der Text jedes Titelelements ist grün)

p, table{ Schriftart- Gr??e: 9pt } (Die Textgr??e in Abs?tzen und Tabellen ist Punkt 9)

Der Effekt ist v?llig ?quivalent zu:

p { Schriftgr??e: 9pt }

Tabelle { Schriftgr??e: 9pt }

3. Klassenselektor

Mit dem Klassenselektor k?nnen Sie dieselben Elemente klassifizieren und unterschiedliche definieren . Fügen Sie beim Definieren eines Klassenselektors einen Punkt vor dem Namen der benutzerdefinierten Klasse hinzu. Wenn Sie zwei unterschiedliche Abs?tze wünschen, einen rechtsbündigen und einen zentrierten, k?nnen Sie zun?chst zwei Klassen definieren:

p.right {text-align: right}

p.center {text-align: center}

Verwenden Sie es dann in verschiedenen Abs?tzen, fügen Sie einfach die Klassen hinzu, die Sie im HTML-Tag definiert haben s-Parameter:

rechts Dieser Absatz ist rechtsbündig

zentriert Dieser Absatz ist zentriert

Eine andere M?glichkeit, den

-Klassenselektor zu verwenden, besteht darin, den HTML-Tag-Namen im Selektor wegzulassen, sodass mehrere verschiedene Elemente im gleichen Stil definiert werden k?nnen:

center {text-align: center} (definieren Sie den .center-Klassenselektor, um Text zu zentrieren). Im Folgenden werden sowohl das h1-Element (Titel 1) als auch das p-Element (Absatz) in die Klasse ?center“ klassifiziert, wodurch die Stile beider Elemente dem Klassenselektor ?.center“ folgen:

Dieser Titel ist zentriert

Dieser Absatz ist auch zentriert

Dieser Klassenselektor, der HTML-Tags wegl?sst, ist in Zukunft die am h?ufigsten verwendete CSS-Methode Wenden Sie vordefinierte Klassenstile bequem auf jedes Element an.

4. ID-Selektor

In der HTML-Seite gibt der ID-Parameter ein einzelnes Element und die ID an Selektor Das Symbol wird verwendet, um einen separaten Stil für dieses einzelne Element zu definieren. Die Anwendung des ID-Selektors ?hnelt der des Klassenselektors. Ersetzen Sie einfach CLASS durch ID. Ersetzen Sie die Klasse im obigen Beispiel durch ID: Richten Sie diesen Absatz rechts aus und definieren Sie den ID-Selektor mit einem ?#“-Zeichen vor dem ID-Namen. Wie beim Klassenselektor gibt es zwei M?glichkeiten, die Attribute des ID-Selektors zu definieren. Im folgenden Beispiel stimmt das ID-Attribut mit allen Elementen mit id="intro" überein:

#intro

{

Schriftgr??e:110%;

Schriftst?rke:fett;

Farbe: #0000ff>} (Schriftgr??e betr?gt 110 % der Standardgr??e; fett; blau; Hintergrundfarbe transparent)

Im folgenden Beispiel stimmt das ID-Attribut nur mit Absatzelementen mit id="intro" überein:

p#intro

{

Schriftgr??e: 110%

f ont-weight: fett;

Farbe: #0000ff;

Hintergrundfarbe: t transparent

}

Der ID-Selektor ist sehr eingeschr?nkt und kann den Stil eines bestimmten Elements nur individuell definieren, normalerweise nur unter besonderen Umst?nden. verwenden.

CSS-Album

5. Enth?lt Selektoren

Das k?nnen Sie Ein Element einzeln anvisieren Ein Stylesheet, das Beziehungsdefinitionen enth?lt, enth?lt Element 2. Diese Methode ist nur für Element 2 innerhalb von Element 1 definiert. Es gibt keine Definition für einzelnes Element 1 oder Element 2, zum Beispiel:

Tabelle a

{

Schriftgr??e: 12px

}

Die Links innerhalb der Tabelle haben ihren Stil ge?ndert und die Textgr??e betr?gt 12 Pixel, w?hrend der Text der Links au?erhalb der Tabelle die Standardgr??e beh?lt.

6. Die kaskadierende Natur von Stylesheets

Die kaskadierende Natur von Stylesheets ist Vererbung und die Vererbung Regeln von Stylesheets sind extern. Der Elementstil wird beibehalten und von anderen in diesem Element enthaltenen Elementen geerbt. Tats?chlich erben alle innerhalb eines Elements verschachtelten Elemente die vom ?u?eren Element angegebenen Attributwerte, wodurch manchmal viele Ebenen verschachtelter Stile übereinander gestapelt werden, sofern nichts anderes ge?ndert wird. Zum Beispiel das Verschachteln von P-Tags in DIV-Tags:

div { color: red; Schriftgr??e: 9pt

Der Text dieses Absatzes hat die rote Schriftgr??e 9 (der Inhalt im P-Element erbt die durch DIV definierten Attribute)

Es gibt F?lle, in denen innere Selektoren nicht die Werte umgebender Selektoren erben, aber theoretisch sind diese etwas Besonderes. Beispielsweise wird der Wert des oberen Randattributs nicht vererbt. Intuitiv hat ein Absatz nicht denselben oberen Randwert wie der Dokumentk?rper. Darüber hinaus hat bei Konflikten bei der Stylesheet-Vererbung immer der zuletzt definierte Stil Vorrang. Wenn die Farbe von P im obigen Beispiel definiert ist:

div { color: red-font-size:9pt}

p {; Farbe: blau

CSS-Album

Der Text dieses Absatzes ist blau, Gr??e 9. Die Textgr??e im Absatz betr?gt Gr??e 9 und erbt das div-Attribut, w?hrend das Farbattribut

dem zuletzt definierten folgt. Wenn verschiedene Selektoren dasselbe Element definieren, muss die Priorit?t zwischen verschiedenen Selektoren berücksichtigt werden. ID-Selektor, Klassenselektor und HTML-Tag-Selektor. Da der ID-Selektor dem Element zuletzt hinzugefügt wird, hat er die h?chste Priorit?t, gefolgt vom Klassenselektor. Wenn Sie die Beziehung zwischen diesen dreien überschreiten m?chten, k?nnen Sie !important verwenden, um die Priorit?t des Stylesheets zu erh?hen, zum Beispiel:

p { color: #FF0000!important }

blau { Farbe: #0000FF}

#id1 { Farbe: #FFFF00}

Fügen Sie diese drei Stile gleichzeitig zu einem Absatz auf der Seite hinzu Dann wird es endlich roter Text sein, entsprechend dem durch !important deklarierten HTML-Tag-Selektorstil. Wenn !important entfernt wird, wird der ID-Selektor mit der h?chsten Priorit?t in gelbem Text angezeigt.

7. Notizen

Fügen Sie Kommentare in CSS ein, um die Bedeutung Ihres Codes zu erl?utern. Kommentare helfen Ihnen oder anderen, die Bedeutung des Codes zu verstehen, wenn Sie den Code in Zukunft bearbeiten und ?ndern. Im Browser werden Kommentare nicht angezeigt. CSS-Kommentare beginnen mit ?/*“ und enden mit ?*/“, wie folgt:

/* Absatz-Stylesheet definieren */

p

{

text-align: center; Zentrierte Anordnung*/

Farbe: schwarz; /* Der Text ist schwarz */

Schriftfamilie: Arial /* Die Schriftart ist Arial */

}

CSS-Album

CSS kann mit jedem Textschreibwerkzeug verwendet werden Entwickeln Sie beispielsweise Texttools und Dreamweaver-Entwicklung. CSS ist auch eine Sprache, die mit HTML oder Forum kombiniert werden muss. Die Ausdrucksform auf der Seite ist derzeit nicht sch?n genug. Sie k?nnen CSS verwenden, um diese Liste in eine horizontale Navigationsleiste umzuwandeln und Hyperlink:

CSS-Teil:

ul{

list-style:none

margin: 0px;/*Set Legen Sie die Einrückung des IE-Browsers fest*/

padding:0px /*Legen Sie die Einrückung des Standardbrowsers fest*/

}

ul li{margin:0px; padding:0px; float:left;}

ul li a{display:block;width:100px;height:30px;background:#efefef;color:#333;text-decoration:none;text-align:center}

ul li a:hover{background:#333;color:#fff;}

Nach dem Hinzufügen von CSS wird diese Liste zu einer horizontalen Navigationsleiste und der Hyperlink hat einen hellen Hintergrund und eine graue Schriftart. keine Unterstreichung , die H?he betr?gt 30 Pixel und die Breite 100 Pixel. Wenn die Maus über diesen Hyperlink f?hrt, wird er in einen grauen Hintergrund umgewandelt und bei der Erstellung der Homepage wird die CSS-Technologie verwendet, die das Layout, die Schriftart und die Farbe effektiv umsetzen kann , Hintergrund und andere Effekte der Seite. Solange Sie einige einfache ?nderungen am entsprechenden Code vornehmen, k?nnen Sie das Erscheinungsbild und Format verschiedener Teile derselben Seite oder von Webseiten mit unterschiedlichen Seiten ?ndern.

Es kann Folgendes erreichen:

(1) Es kann auf fast allen Browsern verwendet werden.

(2) Einige Funktionen, die bisher durch Bildkonvertierung implementiert werden mussten, k?nnen jetzt einfach per CSS implementiert werden, wodurch der Download der Seite schneller erfolgt.

(3) Machen Sie die Schriftarten auf der Seite sch?ner und einfacher anzuordnen, damit die Seite wirklich angenehm für das Auge ist.

(4) Sie k?nnen das Layout der Seite einfach steuern.

(5) Sie k?nnen den Stil und das Format vieler Webseiten gleichzeitig aktualisieren und müssen nicht mehr Seite für Seite aktualisieren. Sie k?nnen eine CSS-Datei verwenden, um den Stil aller Webseiten auf der Site zu steuern. Solange die entsprechenden Zeilen in der CSS-Datei ge?ndert werden, ?ndern sich alle Seiten der gesamten Site entsprechend.

Wie kontrolliere ich die Farbe und Gr??e von Schriftarten und den verwendeten Schriftarten, bevor ich CSS verwende? Die Implementierung erfolgt im Allgemeinen mithilfe von HTML-Tags und der Code ist sehr umst?ndlich. Es ist schwer vorstellbar, dass die L?nge des generierten HTML-Codes aufgebl?ht werden muss, wenn die Schriftfarbe und -gr??e auf einer Seite h?ufig ge?ndert werden muss. CSS wurde geboren, um solche Arbeiten zu vereinfachen, aber seine Funktion ist natürlich keineswegs so einfach. CSS steuert den Stil der gesamten Seite durch die Idee der Stilkontrolle der Seitenstruktur. Das Stylesheet wird auf der Seite platziert und vom Browser interpretiert und ausgeführt. Es ist ein vollst?ndiger Text und kann von jedem, der HTML versteht, sehr einfach beherrscht werden. Selbst bei einigen sehr alten Browsern kommt es nicht zu Seitenverwirrungen. Einer der gro?en Vorteile von CSS besteht darin, dass die Bildübertragungsgeschwindigkeit schneller ist als die einer vollst?ndigen HTML-Webseite.


Weiter lernen
||
<?php echo "CSS語法的介紹";
einreichenCode zurücksetzen