Im Rahmen der Entwicklung meiner ersten modernen HTML5/CSS3-Website bin ich auf HTML5 Shiv gestoßen, was dazu gedacht ist, ältere Browser mit grundlegender HTML5-Fähigkeit auszustatten. Die Entwickler schreiben dazu:
Die Einbindungsanweisung für das JavaScript lautet wie folgt:
Nun habe ich mich aber folgendes gefragt: Mit dieser Anweisung wird doch lediglich der IE < 9, also 8 und älter unterstützt, also eben nicht Version 9 und Safari 4.x (und iPhone 3.x) und Firefox 3.x, wie vom Entwickler geschrieben (siehe Zitat).
Den IE 8 und älter brauche ich gar nicht unterstützen, denn erst ab dem IE9 werden moderne Verschlüsselungsmechanismen unterstützt (HTTPS), d. h. ein IE8-User erhält nur "Keine Verbindung möglich".
Wie ist nun das beste Vorgehen? Bedingte Kommentare sind nur im IE möglich (soweit ich weiß) und somit scheidet die Aktivierung des Shivs für die anderen Geräte generell aus, richtig? Nur warum gibt es dann den Hinweis auf die anderen Browser? Sollte man das
Vielleicht hat sich jemand von euch darüber schon mal Gedanken gemacht und kann mir seine Meinung mitteilen.
Danke vorab!
The HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x.
Die Einbindungsanweisung für das JavaScript lautet wie folgt:
Nun habe ich mich aber folgendes gefragt: Mit dieser Anweisung wird doch lediglich der IE < 9, also 8 und älter unterstützt, also eben nicht Version 9 und Safari 4.x (und iPhone 3.x) und Firefox 3.x, wie vom Entwickler geschrieben (siehe Zitat).
Den IE 8 und älter brauche ich gar nicht unterstützen, denn erst ab dem IE9 werden moderne Verschlüsselungsmechanismen unterstützt (HTTPS), d. h. ein IE8-User erhält nur "Keine Verbindung möglich".
Wie ist nun das beste Vorgehen? Bedingte Kommentare sind nur im IE möglich (soweit ich weiß) und somit scheidet die Aktivierung des Shivs für die anderen Geräte generell aus, richtig? Nur warum gibt es dann den Hinweis auf die anderen Browser? Sollte man das
if lt IE 9
evtl. besser in if lte IE 9
ändern, damit der IE9 auch unterstützt wird? Oder einfach komplett aufs Shiv verzichten?Vielleicht hat sich jemand von euch darüber schon mal Gedanken gemacht und kann mir seine Meinung mitteilen.
Danke vorab!