Microsoft steigt in Diskussion um HTML 5 ein Im Zuge der „Planung der zukünftigen Arbeit”, beschäftigt sich Microsoft momentan mit dem Entwurf des neuen W3C-Standards HTML 5. Wie andere Browser-Hersteller, arbeitet auch Mircosoft an einer Implementierung von HTML 5 in neueren Versionen des Internet Explorers. Laut eigenen Aussagen bietet der Internet Explorer 8 bereits eine „gute Unterstützung von HTML 5” („strong HTML 5 support”). Auf der Mailingliste des W3C hat Microsoft Bedenken dazu geäußert, ob die neuen Elemente wirklich alle benötigt werden, und fragt, wie man sicher sein könne, dass nicht noch andere Elemente fehlen würden. Dabei stört sich das Entwickler-Team besonders an neuen HTML-Tags, welche ihren Inhalt bereits kategorisieren. So stellt Microsoft die Frage, wozu man Elemente wie <article> oder <section> brauche, wenn man den Inhalt auch in <div> und <span> darstellen könne. Weiterhin überlegt Microsoft, ob die Umsetzung des Formular-Elementes <keygen> nicht bereits überholt sei. Dieses Tag war bisher Netscape-spezifisch und sollte eine sichere Kommunikation mit dem Server über assymetrische Verschlüsselung ermöglichen. Microsoft hebt hervor, dass Windows dieses Tag zwar bereits auf ihren Internet-Registrierungsseiten verwendet habe - aus Kompabilitätsgründen -, es allerdings mit Windows 7 entfernt wurde. Die Redmonder Firma hält auch die unterstützten Event-Handler für überladen und sieht die Gefahr, dass durch falsche Anwendung die Seitenführung inkonsistent werden könnte. Diese könne den Benutzer verwirren. Außerdem bemängelt Microsoft, dass bei vielen Elementen (wie z.B. <progress> zur Darstellung von Fortschrittsbalken) nicht klar sei, wie deren Design angepasst werden könne. Die Betreiber von Webseiten würden allerdings großen Wert darauf legen, das Design perfekt anpassen zu können. Vonseiten der Webseiten-Betreiber lässt sich jedoch eher erhoffen, dass Microsoft - nun da sie an der Entwicklung von HTML 5 mitwirken - endlich einen Browser entwickelt, der sich auch an die Standards hält. Dass beim <video> Tag kein einheitliches, offenes Format festgelegt wurde, bemängelt Microsoft allerdings nicht. Dies jedoch dürfte für Web-Entwickler in Zukunft wieder ein großes Hindernis darstellen, wenn jeder Hersteller hier sein eigenes Süppchen kocht und versucht, seine eigenen Formate durchzudrücken.
Kommentare/Trackbacks lesen1) Funatiker schrieb am 09.8.2009 um 15:11 Uhr:
Der Schlusssatz gefällt mir besonders gut (: Es ist ja nichts neues, dass Microsoft Verbesserungsvorschläge bei neuen Standards macht. Bisher wurden diese "Vorschläge" aber immerhin in Form von freier Interpretation bei der Umsetzung der Standards geäußert. | 2) Stefan Koch schrieb am 09.8.2009 um 15:12 Uhr:
Zusatz: Funatiker meint den vorletzten Absatz. Der letzte Absatz kam erst eben noch dazu... mea culpa | 3) BPhoenix schrieb am 09.8.2009 um 17:11 Uhr:
Oh mann ich glaube Microsoft hat absolut nicht den Sinn einer Auszeichnungssprache verstanden. Eine Schande, dass sowas Browser entwickelt...
Und gerade an Dingen wo man wirklich bemängeln kann wie dass beim video Tag kein Format festgelegt wurde sind die still. Da kann man nur sagen dass Microsoft wohl absichtlich versucht das Web zu verunstalten... | 4) Karl schrieb am 09.8.2009 um 21:17 Uhr:
Tja... wenn man die Vorgaben nicht ereichen kann, kann man versuchen die Vorgaben an das "ereichte" anzupassen... | 5) Stefan Koch schrieb am 09.8.2009 um 22:02 Uhr:
@Karl: Das ist auch meine Sorge, v.a. weil sie wirklich fast nur schlecht über neue Elemente reden. Und davon sprechen, dass die Methoden, die sie bereits können, besser seien.
Gerade bei den Event-Handlern scheint es mir, als wolle MS hier nichts Neues implementieren. | 6) Jackson schrieb am 09.8.2009 um 22:54 Uhr:
Was hat Microsoft bei Webprogrammierungs Standards zu suchen?!? - Machen den Browser, der am wenigsten HTML, CSS und JavaScript kann und dann sollen die an der Zukunft des Webs werkeln?
Aus meiner Sicht mehr als fahrlässig. | 7) Alex (realEuro) schrieb am 10.8.2009 um 01:13 Uhr:
Sie zeigen sich zumindest schon mal daran interessiert :D .
Wäre gut wen es endlich mal was wird.
Ich finde mit HTML 5 kommen sehr gute Neuerungen.
Die Elemente wie <article> oder <section> verstehe ich aber wenn ich ganz ehrlich bin auch nicht.
Fände das eigentlich nicht so gut.
Ich denke man sollte ein <div> nehmen was ja ! soweit ich weiß ! auch nichts weniger kann. Dann ist es einheitlicher. | 8) Stefan Koch schrieb am 10.8.2009 um 09:19 Uhr:
<article> ist wahrlich ein wenig kurios. Ich dachte erst, das sei generell für Artikel (z.B. Blog-Einträge), aber laut w3schools.com benutzt man es nur für externe Quellen:
"The <article> tag defines external content.
The external content could be a news-article from an external provider, or a text from a web log (blog), or a text from a forum, or any other content from an external source."
Allerdings kann auch das seinen Sinn erfüllen, gerade bei Webseiten, die RSS-Feeds auswerten und darstellen. Es ist sozusagen ein <blockquote> für Texte, die nicht innerhalb von normalem Text stehen, sondern die einfach irgendwo durch die Auswertung oder Aggregierung von externen Informationen entstehen.
Beispiel bei w3schools.com:
"Netscape is dead [Anm.: dies ist ein Link, der zum Artikel führt]
AOL has a long history on the internet, being one of the first companies to really get people online....."
http://www.w3schools.com/tags/html5_article.asp | 9) BPhoenix schrieb am 10.8.2009 um 12:34 Uhr:
Ist eben mehr einheitliches Markup. Div ist schön und gut, ist aber nicht standardisiert und somit kann meist auch keine allgemeine Interpretation erfolgen. Theoretisch könnte man fast alles durch Divs ersetzen, nehmen wir da z.B. <p>, <table>, <blockquote> und <pre> Die bräuchte man alle theoretisch genauso wenig, denn bei HTML geht es NICHT um die Darstellung (scheint Microsoft eben nicht begriffen zu haben) sondern um die Auszeichnung. Das Problem bei den Divs wäre, dass nicht vorgeschrieben wäre als was nun ein <div class="blockquote">, <div class="blkqt">, <div class="blockq"> usw. interpretiert werden soll.
Bei der optischen Gestaltung vor allem per CSS spielt das natürlich alles keine Rolle, aber die optische Gestaltung von HTML spielt für HTML absolut keine Rolle, sondern die Auszeichnung (Markup), nicht um sonst steht ML für Markup Language!
Und ich bin der Meinung, dass je mehr es standardisierte auszeichnungs tags gibt es desto besser ist, auch wenn man nicht immer alles benötigt! Da man, falls man es benötigt eben darauf zugreifen kann ohne Divs zu nutzen, welche eben keine (standardisierte) Bedeutung haben und so in der Regel auch nicht interpretiert werden können. | 10) DJH schrieb am 10.8.2009 um 17:47 Uhr:
Wie siehts denn eigentlich mit CSS aus... gibts zu HTML5 auch ne neue CSS-Version? Weil HTML is ja schön und gut, aber die meisten Probleme machen immer noch CSS-Auszeichnungen, die nicht funktionieren oder nicht existieren, dass man Webseiten nicht nach W3C recommendations aufbauen kann. Z. B. einen Text dynamisch vertikal in einem Block zentrieren (geht nur in Tabellenzellen), oder Elementen zuweisen, ob sie die Breite des übergeordneten Objekts bestimmen dürfen oder nicht. Gerade wenn man Seiten designen will, die eben nicht vollstatisch und auf jeden Pixel ausgemessen sind, sondern sich nach Userverhalten anpassen sollen, fällt man da ziemlich auf die Schnauze.
Und dann natürlich immer noch so Geschichten wie min-width oder page-Attribute, die nicht immer unterstützt werden.
Aber das wird sich mit HTML5 sicher auch net ändern... man muss immer Workarounds basteln – naja, sonst könnte das ja auch jeder ;-) | 11) Stefan Koch schrieb am 10.8.2009 um 18:01 Uhr:
@DJH: Kommt darauf an, wann CSS3 vollkommen heraus ist und von den Browsern unterstützt wird. Vielleicht kommt das ja zusammen mit HTML 5. Ist aber nur ein Gedanke. |
Kommentar schreiben
|