2010-10-12 9 views

Antwort

4

Ich denke, es hängt wirklich von der Art der Website, die Sie erstellen, sowie die Art der beabsichtigten Endbenutzer. Wenn du eine Site für eine Band aufbaust, neigen sie dazu, eine Menge Flash/Silverlight zu verwenden, um die Interaktionen "cool" und flüssiger zu machen. Dies wäre ein Beispiel dafür, wann Sie HTML5 verwenden und Canvas verwenden sollten, um einige der gleichen Effekte zu erzielen. Offensichtlich würde IE6 nicht funktionieren, aber mit immer mehr großen Unternehmen, die die Unterstützung für IE6 ablehnen (Google für Google Mail), wird es mit der Zeit immer weniger zu einem Problem.

Wenn Sie eine Website entwickeln müssen, auf der der IE6 noch stark genutzt wird, sollten Sie die neuesten Technologien nicht verwenden. Der Schmerz, den du durchmachen musstest, um Dinge zum Laufen zu bringen, ist am Ende vielleicht nicht wert, besonders wenn die Termine eng sind und du kein Experte bist.

Dann sind da die Fälle in der Mitte und hier denke ich, dass Sie lange und hart nachdenken müssen, wenn Sie weiterhin IE6 unterstützen wollen. Ich kenne eine ganze Reihe von Leuten, die Unterstützung verloren haben und es viel einfacher gefunden haben, mit den anderen Browsern das Gleichgewicht zwischen CSS3 und HTML5 zu finden. Es ist immer noch nicht perfekt, aber am Ende viel einfacher zu arbeiten.

+0

Vielen Dank, ich denke, ich kann diesen Ansatz in meinen Projekten verwenden, aber das Problem ist, dass Clients nicht die gleiche Sprache sprechen wie wir - überzeugend (in Fällen, in denen Sie IE6-Unterstützung ablegen wollen), dass IE6 ist alter Browser wird etwas anderes sein. –

1

Es hängt von Ihrer Zielgruppe ab, HTML5 und CSS3 schwer zu verarbeiten ist nur akzeptabel, wenn Sie sicher sind, dass Ihre Benutzer nur moderne Browser verwenden. (noch nie so viel Glück)

Für jetzt können Sie sie nur für progressive Verbesserungen betrachten. Das heißt, Sie machen eine Website in IE6 gut funktioniert, und dann fügen Sie Funktionen wie runde Grenzen/Schatten, dieTag oder Beschleunigung der Website mit lokalen Speicher nur als ein Bonus für die klügeren Benutzer.

Ich bin ein großes Projekt in wenigen Wochen beginnen, und alles, was ich tun kann, um es HTML5 bereit macht die richtige Doctype verwenden, um die neuen Tags und die paar Zeilen Javascript, dass es kompatibel mit dem alten machen Browser, aber wird keine coole Funktion für jetzt verwenden.

2

Auf der einen Seite ist der Markt nicht bereit für HTML5 und nur für CSS3-Sites. Auf der anderen Seite, wenn es zumindest ein bisschen möglich ist, sollte man die Unterstützung für IE6 und älter vermeiden (siehe die IE6-no-more Bewegung für Inspiration), weil es gut für die Industrie und die durchschnittliche Internetbevölkerung ist, veraltete und problematische Technologien loszuwerden.

2

Wenn Sie eine moderne Website erstellen möchten. HTML5 dann würde ich empfehlen, einen Blick auf http://html5boilerplate.com/ zu werfen. Wenn Sie sich diesen Text anschauen, werden Sie bemerken, dass sie die JavaScript-Datei modernizr nutzen, um älteren Browsern HTML5-Unterstützung zu bieten.

Ich empfehle auch dringend Aaron Gustafson zu lesen Die Idee hinter progressiven Verbesserungen ist, dass Ihre Website am besten aussieht, wenn sie in einem Browser angezeigt wird, der moderne CSS und HTML5-Selektoren/Features unterstützt und dennoch eine Basis für Legacy-Browser bietet. Es gibt einen Follow-up-Artikel zu Progressive Enhancements, der auch eine Lektüre wert ist. http://www.alistapart.com/articles/progressiveenhancementwithcss

4

Es hängt von Ihrem Verkehr ab und wer Geld für Ihre Website ausgibt.Für uns ist es notwendig, IE6 weiterhin zu unterstützen, da diese Benutzer nicht unerhebliche Geldmittel ausgeben, und wir sind nicht in der Lage, sie zu einem Upgrade zu zwingen. (Wenn sie Zeit mit der Aktualisierung verbringen, verbringen sie keine Zeit damit.)

Wenn Ihre Website nicht kommerziell ist, sollten Sie viel mehr Freiheiten bei der Festlegung der Mindestanforderungen für den Browser haben.

+0

+1 ja, manchmal kommt es auf Dollar und Cent an. –

Verwandte Themen