Was sind die Vor- und Nachteile von HTML 5 jetzt für ein Website-Redesign?

8

Ich arbeite an einer Neugestaltung und Neugestaltung einer großen Website. Ich habe HTML 5 gelesen und wollte wissen, was die Nachteile sind, bevor ich es für diese Design-Implementierung übernommen habe.

Das Design muss in Browsern der A-Klasse funktionieren (ja einschließlich IE6 :(), also frage ich mich, wie <footer> / <section> etc gerendert wird (Inline / Block etc.).

Ich würde auch gerne die Profis kennenlernen, damit ich sie an jeden Konservativen im Geschäft verkaufen kann.

    
Denis Hoctor 19.08.2009, 08:57
quelle

5 Antworten

8

Wenn wir die Dinge ignorieren, die seit HTML 4.01 unverändert geblieben sind ...

Vorteile? Nicht viel. Es gibt ein paar Dinge, die in einer Minderheit von Browsern funktionieren. Es gibt ein paar Dinge, die in einer Minderheit von Browsern funktionieren, aber mit zusätzlichem JavaScript können die meisten Browser relativ vernünftig unterstützen.

Wie für die Nachteile ...

  • Die gesamte Spezifikation ist noch ein Entwurf und kann sich ändern.
  • Praktisch nichts in der Spezifikation wird durchgängig in allen Browsern unterstützt (und das Vortäuschen mit JS schlägt fehl, wenn JS nicht vorhanden ist)
  • QA-Tools sind unausgereift und liegen häufig hinter der Spezifikation
  • zurück

Es ist nützlich als etwas, mit dem man experimentieren kann, aber ich würde keine Mainstream-Website damit bauen.

    
Quentin 19.08.2009, 09:02
quelle
2

HTML5 ist keine Sache. Es gibt einige Teile von HTML5, die Sie jetzt verwenden können.

Sie können beispielsweise Ihren Doctype in den HTML5-Code ändern ( <!doctype html> ). Boom. Ihr Dokument ist jetzt HTML5. Da die HTML5-Spezifikation auf einer Menge Arbeit basiert, um herauszufinden, was Browser bereits tun, funktionieren solche Dinge einfach. Also, wenn Sie die HTML5-Syntax bevorzugen, können Sie das jetzt tun.

Was die neuen Elemente betrifft, fehlt ihnen, wie bereits erwähnt, die Unterstützung im IE. Sie können ziemlich viel Unterstützung für HTML5 in IE mit JavaScript shimmen, wenn Sie damit zufrieden sind. Beachten Sie, dass unbekannte HTML-Elemente von allen Browsern als Inline angezeigt werden. Daher müssen Sie display: block; für neue Elemente auf Blockebene für ältere Browser selbst hinzufügen.

Tauchen Sie ein in HTML5 ist eine Lektüre wert, um Sie auf den neuesten Stand zu bringen, insbesondere Kapitel 3 .

    
Paul D. Waite 02.02.2010 18:51
quelle
1

Pros:

  • Je mehr Websites es verwenden, desto schneller haben wir eine zuverlässige Spezifikation und Unterstützung für alle Browser. Wenn Sie also Ihre neue Website mit HTML 5 erstellen, beschleunigen Sie die Weiterentwicklung der Webtechnologien für uns alle.

Nachteile:

  • Unvollständige QA-Tools
  • Unvollständige native Browserunterstützung

Das Argument, dass die gesamte Spezifikation noch ein Entwurf ist, zählt nicht wirklich. Schau dir CSS an. Auch die letzten Änderungen an der CSS 2.1-Empfehlung haben noch den Entwurfsstatus.

    
basti 19.08.2009 12:58
quelle
1

Wenn Sie die HTML 5-spezifischen Elemente verwenden möchten, werfen Sie einen Blick auf Ссылка . Mit diesem Ansatz können Sie den HTML-Code in Browsern verwenden, die sie jetzt nicht unterstützen.

    
hofo 28.09.2009 16:16
quelle
-1

Es gibt keine Nachteile - die meisten Dinge funktionieren genauso wie in XHTML 1.0 oder HTML 4.01. Pros werden in den nächsten Jahren langsam kommen, aber bringen mehr Semantik (und irgendwie einfacher Verständnis des Inhalts von Suchmaschinen-Bots aus SEO Sicht). HTML 5 ermöglicht Designern außerdem, beliebige Webfonts zu verwenden (nicht nur die begrenzenden Basisfonts wie Arial / Helvetica, Verdana, Times New Roman etc.).

Siehe auch:

Ссылка

Ссылка

Ссылка

    
dusoft 19.08.2009 09:03
quelle

Tags und Links