5 Stimmen

Warum sollte ich meine neue Website in HTML 5 und CSS3 schreiben (oder nicht)?

Ich bin gerade dabei, eine Website als persönliches Projekt zu entwickeln. Normalerweise bin ich schnell dabei, neue Technologien zu übernehmen, auch wenn der IE das manchmal zur Qual macht. Diese macht mir jedoch Sorgen, denn die Akzeptanz aktueller Browser ist selbst bei den Spitzenreitern wie Firefox, Opera und Safari lückenhaft.

Würden Sie die Einführung von HTML 5 / CSS 3 für Ihre Website in Erwägung ziehen, und warum? Können Sie irgendwelche nicht offensichtlichen Nachteile bei der Einführung dieser neuen Technologien nennen?

9voto

Ich werde die Verwendung von HTML5 / CSS3 in Betracht ziehen, wenn die Zeit reif ist. Das ist noch nicht der Fall.

Die Antwort auf die Frage nach dem Warum besteht aus zwei Teilen:

  1. Technisch gesehen sind die Browser noch im Aufholprozess. Die Unterstützung ist noch nicht in allen wichtigen Browsern verbreitet.

  2. Es dauert Jahrtausende, bis sich eine neue Browserwelle durchsetzt. Selbst heute berichten viele Leute in ihren Website-Statistiken, dass ein größerer Teil der Nutzer mit IE6 und IE5 an Bord kommt. Selbst der IE7 hat sich noch nicht durchgesetzt. Und wir brauchen bereits den IE8. Und du sprichst von einem IEn, wann immer das passieren wird.

Es ist eine Art Teufelskreis, denn da es noch keine weit verbreitete Unterstützung für HTML5/CSS3 gibt, zielen die Entwickler nicht auf diese Standards ab, was zur Folge hat, dass die Browserhersteller nicht die Rückmeldungen erhalten, die sie unbedingt brauchen, um Fehler zu beheben und die Unterstützung in ihren Produkten zu verbessern. Aus diesem Grund sind die Entwickler noch nicht sehr begeistert. Beide Parteien warten also aufeinander. Und die Benutzer wissen nicht einmal, was HTML oder ein Browser ist (dieses kleine blaue oder orangefarbene Internet in meiner Taskleiste).

6voto

Georg Schölly Punkte 120083

Ich verwende CSS3, um meine Website für Benutzer, die einen geeigneten Browser verwenden, zu verbessern, aber ich mache sie auch für alle anderen vollständig nutzbar.

1voto

Axelle Ziegler Punkte 2385

Die offensichtlichen Nachteile (die Spezifikation wird immer noch bekämpft, die Akzeptanzrate ist extrem langsam) scheinen echte Hindernisse zu sein, wenn man eine Website entwickelt, die tatsächlich genutzt werden soll.

Davon abgesehen, wenn Sie nur "herumspielen", würde ich auf jeden Fall versuchen, html5/CSS3, da die meisten es scheint ziemlich spannend :)

1voto

Wenn Ihre Website durch die Verwendung von CSS3 neue Funktionen bietet, erhalten Nutzer mit modernen Browsern diese zusätzlichen visuellen Vorteile, während andere mit älteren Browsern nicht davon profitieren. Es gibt also keinen Textschatten im IE, na und?

Ein kleiner Prozentsatz von Personen auf einer stark frequentierten Website kann ein paar tausend Personen oder mehr ausmachen, selbst wenn es nur 2 % sind. Und das ist etwas Bedeutendes. Klein, aber bedeutend.

Denken Sie daran: 2 % der Nutzer von heute werden morgen 100 % der Nutzer sein. Irgendwann werden alle Browser CSS3 unterstützen, also übernehmen Sie neue Standards und machen Sie Ihren Code zukunftssicher.

0voto

David Thomas Punkte 239063

Ich kann mir keine Nachteile vorstellen, abgesehen von einem ganz offensichtlichen: Sie sind noch nicht weit verbreitet. Wenn Ihre persönliche Website erforderlich ist, um nützlich zu sein, um die IE6 betrachtende Öffentlichkeit dann gibt es genug Probleme mit css 2.1, ohne zu suchen, um die Dinge mit css 3 verkomplizieren.

Was html5 betrifft, so habe ich - und das ist persönlich und basiert auf Erfahrungen, die schon ein paar Monate alt sind - nicht festgestellt, dass es entweder gut genug implementiert ist, um so etwas wie eine Belohnung zu bieten, oder eine Benutzerfreundlichkeit, die nicht bereits vorhanden ist - zugegebenermaßen mit jQuery und der Verwendung von ids anstelle von Elementen ( <div id="header"> anstelle von <header> )- in html 4.1/xhtml1.1.

Während es wahrscheinlich nicht ganz sinnvoll ist, darauf zu warten, dass der IE aufholt, denke ich, dass es für den allgemeinen Gebrauch - und Ihre persönliche Website mag davon ausgenommen sein - wahrscheinlich klug ist, auf eine ausreichende Implementierung in den meisten Browsern zu warten, so dass Funktionsverschlechterungen und Fallback eher die Ausnahme als die Regel sind. Persönlich, wenn FF, Chrome und Opera haben gute Implementierungen, das ist, wenn ich anfangen, mit html5.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X