Superbanner

Inhalt

Internet Explorer 7

Star-Plus-HTML-Hack:

Dem Universal-Selektor * wird ein Plus-Zeichen hinzugefügt. Diese Schreibweise wird lediglich vom IE 7 interpretiert!

Bei der Schreibweise selber ist es egal, ob Sie zwischen * und + und weiterer Definition Leerzeichen lassen oder nicht. *+html div bewirkt folglich das gleiche wie * + html div.

CSS Code-Beispiel

* + html div {
   width : 20em;
}
                   

Diese Schreibweise ist ebenfalls nicht richtig, wird vom W3C-Validator aber als gültig erkannt. 

Kombination von Star-HTML- und Star-Plus-HTML-Hack

/* falsch: */
* html div,
* + html div {
   width : 28em;
}
                   

Die Kombination der beiden IE-Hacks funktioniert leider nicht. Wenn Sie hier für beide Browserversionen eine eigene Definition benötigen, müssen Sie jeweils einen Block in das CSS schreiben. 

/* richtig */
/* IE 6 */
* html {
   width : 27em;
}
/* IE 7 */
* + html {
   width : 29em;
}
                   

Bewertung

Da dieser Hack so gut wie nur den IE 7 trifft, ist er ideal geeignet.
Auch in Zukunft wird diese Schreibweise wahrscheinlich von keinem anderen Browsern interpretiert.

Laut verschiedener Browser-Hack-Übersichten wird der Stern-Plus-HTML-Hack ebenfalls vom Opera 6 als auch von der 5er Version des Internet Explorer unter Mac OS interpretiert. Da keiner der beiden Browser in irgendeiner Statistik von nennenswerter Bedeutung ist, sind hier die potentiellen Nebeneffekte zu vernachlässigen.

Alternative Bezeichnungen

Weiterführende Links

Quatsch? Unsinn! Wie jetzt gleich?

Wir versuchen, alles zu testen und nur richtige Dinge zu schreiben, vielleicht haben wir aber hier und dort was übersehen, die Beschreibung ist in der Ausdruckweise nicht vollständig, oder es gibt Anregungen, was hier stehen sollte oder welcher Link noch fehlt.

Wir freuen uns über jede Anregung! Kurze Mail an mail@css-hack.de.


 
Anbieter: daik.de || hosted by Host Europe