Cheatah: was macht das? * html

Beitrag lesen

Hi,

ich verstehe sowieso nicht genau.

nicht schlimm, dazu sind wir ja da.

* html #pr_options .btn_warenkorb {
das waer dann nicht das selber wie:
#pr_options .btn_warenkorb {

Nein. Es gibt zwei Unterschiede:

1.) Der erste Selektor betrifft nur Elemente, die sich innerhalb eines <html>-Elements befinden, welches sich innerhalb eines beliebigen anderen Elements befindet. In HTML ist dies niemals der Fall, außer im IE; in einem anderen ML (z.B. einem XML) könnte es vorkommen.

2.) Der erste Selektor ist um einen Typselektor spezifischer. Er obsiegt[1] beispielsweise über ein nachfolgendes ".btn_warenkorb#active", welches auf das selbe Element zutrifft; der Selektor ohne "* html" unterliegt hierbei.

was macht denn * html im css anders in diesem fall?

"*" ist der Universalselektor. Er selektiert jedes Element.
"html" ist der Element-Selektor (Typselektor) für das <html>-Element.

Cheatah

[1] Das betrifft nur widersprüchliche Deklarationen innerhalb der entsprechenden Regeln, nicht die Regel als solche.

--
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