Cheatah: CSS-Element "html", wo erklärt?

Beitrag lesen

Hi,

Die Frage ist nun, was genau ist ein <html>-Element? Ist das jetzt ein <p> oder ein <a> oder beides?

ein <html>-Element ist ein <html>-Element ist ein <html>-Element. Wenn Du in der Lage bist, ein - sagen wir - <div>-Element zu identifizieren, dann findest Du auch ein <html>-Element. Es zeichnet sich dadurch aus, dass es nach der öffnenden spitzen Klammer die Buchstabenfolge "html" besitzt.

Und gibt es da Vorrang oder zählt nur die Reihenfolge?

Es gibt keinerlei Vorrang, der irgend etwas mit dem Namen eines Elements zu tun hat.

Was gilt z.B. bei
  p {
    font irgendwas ...
  }
  html {
    font anders ...
  }

Hat jetzt ein <p> den Font "irgendwas" oder den Font "anders"?

"irgendwas", weil die Vererbung von "anders" aus dem <html>-Element heraus in der Kaskade unterbrochen wird. Noch einmal: Das <html>-Element ist für CSS nichts besonderes. *Alle* Fragen, die Du hier stellst, hätten die exakt selbe Antwort, wenn Du sie statt mit "html" mit "body" oder auch z.B. "div" formulieren würdest.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes