Ich hatte früher studiert, dass eingebettete CSS immer externe CSS übersteuert. Aber ich fand, dass, was immer im Code zuletzt kommt, diese Stile vorherrschen.Überlagert eingebettete CSS immer externe CSS?
Bitte lesen Sie den folgenden Code ein: (Anbetracht dessen, dass ich Farbe verwendet haben: grün; in externen CSS für h3)
<head>
<link rel=stylesheet href="style.css">
<style>
h3{
color:red;
}
</style>
</head>
Ausgabe des obigen Codes zeigt mir jeden Text, den ich in der roten Farbe innen h3 schreiben .
Aber wenn ich den obigen Code wie folgt schreiben: -
<head>
<style>
h3{
color:red;
}
</style>
<link rel=stylesheet href="style.css">
</head>
Im obigen Fall, erhalte ich die Farbe des Textes innerhalb h3 als „grün“ (seit der Annahme I „grün“ als Schrift gegeben haben -Farbe in externen CSS.
Dies ist, weil ich "Link" Tag nach "Stil" Tag geschrieben habe.
Also was bedeutet, dass externe CSS wird nicht immer von eingebetteten CSS überfahren werden.
Oder ist es eine Regel, das "Link" -Tag immer vor dem "style" -Tag in "head" zu schreiben.
Bitte erläutern Sie diesen Punkt.
angewendet Wo und wie haben Sie gelernt, dass "eingebettete CSS immer externe CSS übersteuert"? –
Ich bin sicher, was er als "embedded" gelesen hat, bezog sich auf Inline-Styles über das universal style *** Attribut *** - und er verwechselte das mit dem Style *** -Tag ***. – connexo
@torazaburo, lese ich hier darüber: http://www.boogiejack.com/CSS_2.html –