nur für IE?
chris
- css
0 Ashura
Hallo,
habe dieses gefunden und frage mich, was der * jeweils vor den Befehlen für eine Aufgabe hat?
/* Nur für den MSIE */
* html, * html body {
overflow:hidden;
bottom:0;
height:100%;
}
danke
mfg chris
Hallo chris.
habe dieses gefunden und frage mich, was der * jeweils vor den Befehlen für eine Aufgabe hat?
Der Asterisk „*“ steht für jedes beliebige Element.
* html, * html body {
/* … */
}
Hier werden also zwei unsinnige Selektoren notiert, welche nur auf das html-Element zutreffen, welches das Kindelement irgend eines beliebigen Elementes sein kann. Da das html-Element aber das Wurzeldokument eines jeden HTML-Dokumentes ist, kann es gar kein Elternelement haben.
Der IE interpretiert diesen Selektor dennoch, weshalb ihm hier abseits von Browsern abweichende Regeln übermittelt werden können.
Einen schönen Mittwoch noch.
Gruß, Ashura
Hallo,
habe dieses gefunden und frage mich, was der * jeweils vor den Befehlen für eine Aufgabe hat?
der * ist ein Selektor (siehe http://css.maxdesign.com.au/selectutorial/selectors_universal.htm). Er ist so eine Art Jokerzeichen und steht für beliebige Elemente.
Bei dem Ausdruck * html wird nun dieser Selektor mißbraucht für einen der zahlreichen CSS-Hacks.
Firefox, Mozilla und Opera ignorieren eine Regel, die mit * html beginnt (aus genau dem Grund, den Ashura bereits genannt hat). Der Internet Explorer wertet sie - bislang - aus. Siehe u.a. http://de.selfhtml.org/css/formate/box_modell.htm#workarounds.
Von einem allzu exzessiven Einsatz von Hacks würde ich aber abraten, denn mit jeder neuen Version der Browser, für die man die Hacks einsetzt, muß man dann zittern, ob das Stylesheet in diesem Browser noch funktioniert. Siehe z.B. http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx und http://blogs.msdn.com/ie/archive/2005/10/12/480242.aspx.
Ciao,
Andreas
@ashura
Hast Du dafür Textbausteine oder ist es Zufall, dass Du fast den selben Wortlaut verwendet hast?
Gruß
SteBu
Hallo SteBu.
Hast Du dafür Textbausteine oder ist es Zufall, dass Du fast den selben Wortlaut verwendet hast?
Gebetsmühle, verfrühte Senilität oder beschränkter Sprachschatz; suche dir eines aus. Textbausteine sind hier nicht im Einsatz gewesen.
Einen schönen Mittwoch noch.
Gruß, Ashura