Frage

Lesen Sie einfach einen interessanten Artikel von Yahoos Nicholas C. Zakas: Was für einen Web-Browser ist

Wie kann man am beste Balance neue Technologien wie HTML5 und CSS3 Umsetzung während der Unterstützung wie d.h 6 für Browser zu halten, ist es eine praktische Annäherung an täglicher Web-Entwicklung, wo Fristen eingehalten werden müssen?

War es hilfreich?

Lösung

Ich denke, es hängt wirklich von der Art der Website, die Sie sowie die Art des beabsichtigten Endnutzer zu bauen. Wenn Sie eine Website für eine Band bauen, neigen sie viel Flash / Silverlight zu verwenden, um die Interaktionen „cool“ und flüssiger zu machen. Dies wäre ein Beispiel, wenn alle aus mit HTML5 gehen und mit Leinwand zum Teil der gleichen Wirkungen zu erreichen. Offensichtlich IE6 nicht funktionieren würde, aber mit immer mehr großen Unternehmen fallen Unterstützung für IE6 (Google für gmail enthalten) wird es immer weniger und weniger ein Problem, wie die Zeit vergeht.

Wenn Sie eine Website entwickeln müssen, wo die Menschen noch IE6 stark verwenden dann möchten Sie vielleicht von der Nutzung der neuesten Technologien bleiben weg. Die Schmerzen, die Sie durchlaufen würden die Dinge zur Arbeit kommen vielleicht nicht wert es am Ende sein, vor allem, wenn Fristen fest sitzen und wenn Sie keinen Experte sind.

Dann gibt es die Fälle, in der Mitte sind und hier denke ich, dass er lange und hart nachdenken müssen, wenn Sie IE6 behalten wollen unterstützen. Ich kenne ein paar Leute, die Unterstützung fallen gelassen haben und fand es viel einfacher, das Gleichgewicht zwischen CSS3 zu schlagen und HTML5 mit den anderen Browsern. Es ist immer noch nicht perfekt, aber viel einfacher zu arbeiten mit am Ende.

Andere Tipps

Es hängt von Ihrem Verkehr und das Geld auf Ihrer Website verbringt. Für uns ist es notwendig, die Unterstützung IE6 fortgesetzt werden, da eine nicht unerhebliche Menge an Geld, die von diesen Benutzern ausgegeben wird, und wir sind nicht in der Lage, sie zu zwingen, zu aktualisieren. (Wenn sie Zeit Upgrade Ausgaben sind, sind sie nicht die Zeit verbringen zu verbringen.)

Wenn Ihre Website nicht kommerziell ist, dann sollten Sie viel mehr Freiheit in Mindestanforderungen Browser zu bestimmen.

Auf der einen Seite ist der Markt nicht bereit für HTML5 und CSS3-only-Sites. Doch auf der anderen Seite, wenn zumindest ein mögliche Bit, sollte man die Unterstützung für IE6 vermeiden und älter (siehe IE6-no -Mehr Bewegung für Inspiration), weil es ist gut für die Industrie und die durchschnittlichen Internet-Bevölkerung, um loszuwerden, veralteter und problematischer Technologien.

Wenn Sie eine moderne Website erstellen I.E. HTML5 dann würde ich empfehlen Ihnen einen Blick auf http://html5boilerplate.com/ Wenn Sie diese vorformulierten schauen, werden Sie bemerken, dass sie die Vorteile der modernizr JavaScript-Datei HTML5 Unterstützung für ältere Browser zu bringen.

ich Ihnen dringend empfehlen auch Aaron Gustafson Verständnis Progressive Enhancement lesen Die Idee hinter Progressive Verbesserung dass Ihre Website die besten aussehen, wenn in einem Browser angezeigt, dass unterstützt moderne CSS und HTML5-Selektoren / kennzeichnet, während immer noch eine Grundlage für ältere Browser bereitstellt. Es ist ein Follow-up-Artikel zu Progressive Verbesserungen, die auch sehenswert ist lesen http://www.alistapart.com/ Artikel / progressiveenhancementwithcss

Es hängt von Ihnen Publikum, tut HTML5 und CSS3 ist schwer nur dann akzeptabel, wenn Sie sicher sind, Ihre Benutzer nur modernen Browser verwenden. (Noch nie so viel Glück)

Für jetzt können Sie sie nur für progressive Verbesserungen in Betracht ziehen. Das heißt, machen Sie eine Website funktioniert gut in IE6 und fügen Sie dann Funktionen wie Rund Grenzen / Schatten, den <video>-Tag oder die Website mit lokalen Speichern zu beschleunigen nur als Bonus für die klügeren Benutzer.

Ich bin ein großes Projekt in wenigen Wochen beginnen, und alles, was ich tun kann, ist, es zu machen HTML5 bereit das Recht Doctype verwenden, um die neuen Tags und die wenigen Zeilen JavaScript, die es machen kompatibel mit den alten Browsern, aber nicht verwendet all cool Funktion für jetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top