Nicht eingebettete css überschreiben immer die externe css?

Hatte ich studierte bereits, dass eingebettete CSS hat immer Vorrang vor externen css.
Aber ich fand, dass je nachdem was als letztes im code, diese Stile durchsetzen.

Bitte sehen Sie den folgenden code, wenn man bedenkt, dass ich verwendet habe, Farbe:grün; in der externen CSS-Datei für h3.

<head>
<link rel=stylesheet href="style.css">
<style>
h3{
color:red;
}
</style>
</head>

Ausgabe des obigen code, die mir zeigen, jeder text, den ich schreiben innerhalb h3 in Farbe rot.

Aber wenn Schreibe ich den obigen code so aus:-

<head>
    <style>
h3{
color:red;
}
</style>
<link rel=stylesheet href="style.css">
</head>

Im obigen Fall, ich bekomme die Farbe von text innerhalb h3 als "grün" (seit übernahme habe ich "grün" als font-color im externen CSS ).

Dies ist, weil ich geschrieben habe link tag nach style tag.

Also, was bedeutet, dass externe css-Datei wird nicht immer über-geritten von eingebetteten css.

Oder ist es eine Regel zu schreiben, die link tag immer vor style tag in head.

Bitte erklären Sie dies.

  • Wo und wie hast du die Studie, dass "embedded css hat immer Vorrang vor externen css"?
  • Ich bin mir sicher, was er Lesen als "embedded" bezeichnet inline-styles über das Universelle Stil Attribut - und er verwechselt dies mit dem style-tag .
  • Ich Lesen Sie über es hier: boogiejack.com/CSS_2.html
  • und auch hier: boogiejack.com/CSS_4.html
  • Eingebettete Formatvorlagen haben Vorrang vor externen styles. Diese website ist falsch. Ich schlage vor, Sie beenden die Beratung, es. Es gibt viele bessere tutorials und Einführungen in die Materialien.
InformationsquelleAutor A_J | 2015-07-12
Schreibe einen Kommentar