Grundkenntnisse der Webseitenerstellung (HTML) (3) HTML+CSS

零下一度
Freigeben: 2017-05-06 13:40:19
Original
1176 Leute haben es durchsucht

1.1HTML CS

CSS-Selektor

Unterschiedliche Stildefinitionen haben unterschiedliche Anwendungsmethoden und die entsprechenden Stilnamen sind ebenfalls unterschiedlich, daher ist der Stilname ein Selektor und sollte einfach zu verwenden sein Verstehen Sie den Unterschied. Der Stil der Anwendung.

1.Klassenselektor:

Der Name ist eine Zeichenfolge, die mit einem Punkt „.“ beginnt. Diese Art von Stil muss über das Klassenattribut in verwendet werden das Etikett. Dieser Stil muss über das Klassenattribut im Tag angewendet werden.

Beispiel:

.wenzi{font-size:20px;}
<p class=”wenzi”>类选择器样式</p>
Nach dem Login kopieren

2. Tag-Selektor:

Der Name stimmt mit dem HTML-Tag-Namen überein, sofern vorhanden Kein Tag im Tag Der Klassenauswahlstil wird angewendet und der Inhalt dieser Beschriftung wird entsprechend dem Beschriftungsauswahlstil angezeigt. Dieser Stil wird automatisch angewendet, wenn ein Tag mit demselben Namen definiert wird.

Beispiel:

p{font-color:#6ec;}
Nach dem Login kopieren

Der

-Tag wird in der Farbe #6ec angezeigt.

ID-Selektor: Der Name von

ist eine Kombination aus „#“ und einer Zeichenfolge. Hier ist „#“ das Symbol des ID-Selektors Ein Tag ist Wenn der Wert des ID-Attributs mit dem Zeichen nach „#“ übereinstimmt, wird dieser Stil auf dieses Tag angewendet. Dieser Stil gilt für Tags, deren ID-Attributwert mit dem Zeichen nach # übereinstimmt.

Beispiel:

#idname{font-size:26px;}
<p id=”idname”>ID样式</p>
Nach dem Login kopieren

Es wird nicht empfohlen, dass zwei beliebige Tags im selben Seitendokument denselben ID-Attributwert haben, also in Webdokumenten, die Webstandards entsprechen, den ID-Stil entspricht nur einem Etikett. Wenn es mehrere Tags gibt, die denselben Stil wie dieser Stil verwenden, verwenden Sie zum Definieren des Stils den Klassenselektor anstelle des ID-Selektors.

3. Level-Selektor:

(Dies wird im Lehrbuch als abgeleiteter Selector bezeichnet, und Level-Selektor ist mein eigener Name)

Das entsprechende Tag für diesen Stil wird automatisch angewendet.

Siehe die Beispiele unten für Benennungsmethoden.

Um das Verständnis zu erleichtern, wird die Verschachtelung der folgenden Tags in der folgenden Form geschrieben:

<p>
<img />
<span>
a
<strong>
b
</strong>
c
</span>
</p>
Nach dem Login kopieren

Diese Tags sind ineinander verschachtelt, und die Tags img und span sind es eingebettet in das p-Tag, und das starke Tag ist in das span-Tag eingebettet. Das img-Tag, das span-Tag und das starke Tag können als untergeordnete Tags des p-Tags und des img-Tags und des span-Tags bezeichnet werden Das Tag kann als Unter-Tag des p-Tags bezeichnet werden. Das starke Tag ist ein untergeordnetes Tag des span-Tags und umgekehrt ist es das übergeordnete Tag oder übergeordnete Tag. Beachten Sie, dass das starke Tag kein untergeordnetes Tag von p, sondern ein untergeordnetes Tag von p-Tag ist.

Dann schauen wir uns zwei Beispiele an, um diesen Selektor zu veranschaulichen:

Beispiel 1:

<p><img><span>a<strong>b</strong>c</span></p>
p span{font-color:#038;}
Nach dem Login kopieren

Ein solcher Selektor bezieht sich auf das im p-Tag eingebettete untergeordnete Tag. Der Stil des Span-Tags.

p strong{font-color:#865;}

Ein solcher Selektor bezieht sich auf den Stil des untergeordneten Tags strong, der im p-Tag eingebettet ist

p span strong {font-color: #921;}

Dies bezieht sich auf den Stil des untergeordneten Tags strong des untergeordneten Tags span tag des Tags p.

Hinweis: Auf diese Weise kann jedes Tag auf niedrigerer Ebene definiert werden. Wie in diesem Beispiel gezeigt, wird dieser Stil nicht angewendet, wenn das Dokument andere Span-Tags enthält, die keine untergeordneten Tags des p-Tags sind. Das Gleiche unten.

Beispiel 2:

<p class=”abc”><img><span>a<strong>b</strong>c</span></p>
Nach dem Login kopieren

kann auch so definiert werden:

.abc span{font-color:#038;}
.abc strong{font-color:#865;}
.abc span strong{font-color:#921;}
Nach dem Login kopieren

Dies bezieht sich auf den Stil des untergeordneten Tags des Tags mit angewendetem Stil abc .

Beispiel 3:

#abc{}
<p id=”abc”><img><span>a<strong>b</strong>c</span></p>
Nach dem Login kopieren

Wenn der ID-Stil definiert ist und eine Tag-ID diesen Attributwert verwendet, kann er auch so definiert werden:

#abc span{font-color:#038;}
#abc strong{font-color:#865;}
#abc span strong{font-color:#921;}
Nach dem Login kopieren

Pseudoklasse: Führt nur mehrere Stildefinitionsmethoden von Status-Pseudoattributen von Hyperlinks ein.

Dieser Stil wird automatisch auf das Tag a vor dem Pseudoattribut angewendet.

a:link{}Der Stil des Hyperlinks, wenn er nicht besucht wird.

a:active{}Der Stil, wenn die linke Maustaste auf dem Hyperlink gedrückt, aber nicht losgelassen wird.

a:hover{}Der Stil, wenn die Maus über den Hyperlink fährt.

a:visited{}Der Stil des Hyperlinks, nachdem er besucht wurde.

* Selektor:

Der durch diesen Selektorstil definierte Name ist nur ein Platzhalter „*“, der sich auf alle Tags bezieht. Mit anderen Worten, alle Tags wenden diesen Stil automatisch an.

*{}

So verwenden Sie Stile

Wenn der Browser ein Stylesheet liest, formatiert er das Dokument entsprechend dem Stylesheet. Es gibt drei Möglichkeiten, ein Stylesheet einzufügen:

Externes Stylesheet

Ein externes Stylesheet ist ideal, wenn Stile auf viele Seiten angewendet werden müssen. Mithilfe externer Stylesheets können Sie das Erscheinungsbild Ihrer gesamten Website ändern, indem Sie eine Datei ändern.

ead><link rel="stylesheet" type="text/css" href="mystyle.css"></head>
Nach dem Login kopieren

Internes Stylesheet

Wenn eine einzelne Datei einen besonderen Stil erfordert, können Sie ein internes Stylesheet verwenden. Sie können interne Stylesheets über das Tag