HTML 5.2 – Das Web in Deiner Hand

W3C macht mobil
Ein wohl von vielen herbeigesehntes Feature ist das <dialog> Element. Mit ihm lassen sich nun auf einfache Weise Dialog-Boxen bzw. interaktive Komponenten/Fenster erzeugen, die sich dann im Vordergrund der Website öffnen, um mit dem Benutzer zu kommunizieren und zu interagieren. Diese sind von Grund auf unsichtbar und müssen mittels Funktionen erst eingeblendet werden.
Bisher konnten Dialog-Boxen meist nicht gut mit Screenreadern benutzt werden, außerdem lies die Bedienung mit einer Tastatur viele Wünsche offen. Durch die Standardisierung in HTML 5.2 sollten diese Probleme zukünftig abnehmen. Zwar wird das <dialog> Element im Bereich der Desktop-Browser zurzeit nur von Chrome unterstützt, im mobilen Bereich sind es jedoch schon Chrome for Android, UC Browser for Android sowie Samsung Internet, die ihren Nutzern die Darstellung des vor allem für tragbare Geräte vielversprechenden Dialog-Fensters ermöglichen.
3, 2, 1, meins – Die Payment Request API
Der einst von eBay verbreitete Slogan spricht aus, was jeder Kunde, der online einkauft, gerne hätte: Schnell, einfach und sicher nach Lust und Laune shoppen. Doch lagen bisher auf dem Weg vom Klick in den Einkaufswagen bis zur Lieferung an die Haustür umständliche Bestellformulare: Mobil kaum zu bedienen, unzählige Angaben und Zahlungsmethoden mit denen der allgemeine Nutzer gar nichts anfangen kann. Mit der Payment Request API soll das langsam aber sicher eliminiert werden.
Weg von nicht standardisierten Bestellformularen soll der Browser als Mittelsmann zwischen Anbieter und Kunden fungieren, indem dieser autorisiert wird, den Austausch von Zahlungsdaten zu übernehmen. Hierzu werden Zahlungsbetrag sowie akzeptierte Zahlungsmethoden an den Browser des Kunden gesendet, der diese daraufhin mit vorhandenen Zahlungsmethoden des Kunden abgleicht. Sensible Daten werden lediglich zwischen dem Browser des Kunden und den Systemen des Zahlungsdienstleisters ausgetauscht.
Die Vorteile liegen auf der Hand – im wahrsten Sinne des Wortes: Händler, deren Zielgruppe vor allem mobil unterwegs ist, ersparen ihren Kunden viele Klicks und steigern somit die Conversion Rate, denn Abbrüche von Kaufvorgängen aufgrund fehlerhafter Formulare gehören mit der neuen Schnittstelle der Vergangenheit an.
Während die Payment Request API noch in den Kinderschuhen steckt tut der neue HTML 5.2 Standard gut daran, die Zugänglichkeit der Schnittstelle mit immer mehr Bezahldienstleistern zu optimieren. So ist es nun möglich, sogenannte „PaymentRequests“, also Anfragen an den Kunden mit allen relevanten Zahlungsinformationen, von <iframe> Elementen, mit denen häufig die Interfaces eben jener Bezahldienstleister dargestellt werden, zu senden. Mit dem Attribut allowpaymentrequest kann die Payment Request API nun in <iframe> Elementen angesprochen werden.
Freiheit für das DOM
Neben der Beschreibung des W3C, welche HTML-Elemente und Attribute in HTML zulässig sind, unterliegt auch das „Document Object Model“ (DOM) klaren Regeln. Diese schreiben vor, in welchem Kontext Elemente in einem HTML-Dokument vorkommen dürfen, über welche Eltern-Elemente und welche bzw. wie viele Kind-Elemente sie verfügen dürfen. Während sich das Web ständig verändert, bestimmen Design-Trends den Aufbau einer Website. So werden in jedem Standard der W3C auch neue HTML-Konstruktionen erlaubt, andere werden verboten.
Mit HTML 5.2 ist es nun gestattet, <style> Elemente innerhalb des <body> zu platzieren. Werden Styles im HTML-Dokument selbst deklariert, geschah das bisher im Kopfbereich (<head>). Nun können Styles auch dort geschrieben werden, wo sie beispielweise gelten. Zwar mag die Deklaration direkt unterhalb des zu beschreibenden Elements passender aussehen, jedoch kann man schnell den Überblick verlieren und sollte diese Erlaubnis mit Vorsicht genießen (CSS-Stile sind ebenso für vorangegangene Elemente gültig).
Websites sollten leicht zugänglich sein, sowohl in ihrer Performance als auch bei der Informationsvermittlung. One-Pager dienen genau diesem Zweck, ohne einen einzelnen Klick können die gesamten Inhalte einer Website allein durch Scrollen konsumiert werden. Für den einzigartigen Inhalt einer einzelnen Website wurde mit HTML 5 das <main> Element eingeführt, welches nur einmal vorkommen durfte. Stellt man den gesamten Inhalt nun jedoch auf einer Seite dar, würde man mehrere <main> Elemente benötigen. HTML 5.2 erlaubt dies auch, solange nur maximal eines dieser Elemente sichtbar ist, während alle anderen <main> Abschnitte das Attribute hidden zugeschrieben bekommen. Andere Wege, inaktive <main> Elemente mittels CSS auszublenden (z. B. display: none, visibility: hidden) sind nicht gestattet.
Favicons jetzt auch für Apple responsiv
In einem Web für die mobile Welt geht es nicht nur darum, Bilder auf die Maße mobiler Endgeräte zu optimieren, sondern auch Icons nicht zu vernachlässigen. Mit dem <link> Element und dem Beziehungstyp rel=“icon“ lassen sich Favourite Icons, die meist einfach nur Favicon genannt werden, im <head> Bereich eines HTML-Dokuments einbinden. Dieses Icon erscheint dann beispielsweise im Browser-Tab oder etwa auf der Browser-Startseite als letzter Besuch.
Mit dem sizes Attribut konnte bisher die Größe des jeweils angegebenen Icons angegeben werden. Der Browser wählt auf diese Weise anhand des Attributs das für das Endgerät passende Icon aus. Apple’s iOs-Geräte unterstützen sizes leider nicht, weshalb HTML 5.2 dieses Attribut nun auch für die eigens von Apple eingeführte Beziehung „apple-touch-icon“ erlaubt.
Fazit
Mit HTML 5.2 verfolgt das W3C weiterhin seinen Kurs, versionierte HTML-Spezifikationen in festgelegten zeitlichen Intervallen zu veröffentlichen. Die hier genannten Neuerungen sind nur ein Teil aller Änderungen und werden vom W3C im Changelog gelistet. Der neue Standard geht mit der Zeit und erlaubt, das Web im Fokus auf seine Mobilität voranzubringen, denn Ziel des W3C ist: „Dem World Wide Web dadurch seine vollen Möglichkeiten zu erschließen, dass Protokolle und Richtlinien entwickelt werden, die ein langfristiges Wachstum des Web sichern.“
Beratung anfragen
Wählen Sie einen Termin für ein 30-minütiges Erstgespräch.
Kontakt aufnehmen
Schreiben Sie uns kurz, worum es geht.
Formular wird geladen …
Danke!
Ihre Nachricht ist angekommen. Wir melden uns in Kürze bei Ihnen.
Hierarchie
Wir gewichten Inhalte über Größe, Position und Kontrast, sodass das Wichtigste sofort führt. Ihr Besucher findet sich zurecht, ohne zu suchen, und der nächste Schritt liegt immer nahe. Das senkt Absprünge und entlastet Ihren Vertrieb.
Konsistenz
Buttons, Abstände und Begriffe folgen einem festen System über alle Seiten hinweg. Neue Inhalte fügen sich automatisch ein, die Pflege bleibt einfach und wirkt nach außen verlässlich. So entsteht ein Auftritt, der zusammengehört.
Marke auf dem Schirm
Farben, Typografie und Bildsprache übersetzen Ihre Marke in eine Oberfläche, die man wiedererkennt. Gestaltung und Funktion greifen ineinander, statt sich zu behindern. Das Ergebnis trägt Ihre Identität und bleibt zugleich zugänglich.
Orientierung
Navigation, Einstiege und Seitenstruktur führen Besucher gezielt zum passenden Angebot. Sie erkennen schnell, ob sie richtig sind, und verlieren keine Zeit. Das erhöht die Chance, dass aus Interesse ein Lead wird.
Verständlichkeit
Wir bereiten Produkte, Leistungen und Optionen so auf, dass sie ohne Rückfrage einzuordnen sind. Komplexe Angebote werden vergleichbar, Hürden auf dem Weg zum Lead fallen weg. So qualifiziert sich Ihr Interessent selbst vor.
Vertrauen
Klare Sprache, nachvollziehbare Struktur und sichtbare Belege geben Sicherheit. Gerade in längeren B2B-Entscheidungen mit mehreren Beteiligten zählt das. Ihre Website überzeugt damit auch jene, die später dazukommen.
Stabilität
Geprüfte Updates, Monitoring und feste Abläufe halten die Plattform sicher und verfügbar. Probleme werden behoben, bevor sie für Sie sichtbar werden. So läuft Ihre Website im Hintergrund verlässlich weiter.
Skalierbarkeit
Die Architektur ist auf Wachstum ausgelegt. Weitere Inhalte, Sprachen, Marken oder Standorte lassen sich ergänzen, ohne neu zu beginnen. Strukturen ziehen mit, statt zu bremsen.
Wartbarkeit
Saubere Strukturen und dokumentierte Erweiterungen machen die Pflege planbar. Auch ein neues Team versteht das System schnell und arbeitet sicher weiter. Das hält die laufenden Kosten überschaubar.
Kontakt aufnehmen
Erzählen Sie uns kurz, worum es bei Ihrer Oberfläche geht. Wir melden uns mit einer ersten Einschätzung.
Formular wird geladen …
Danke!
Ihre Nachricht ist angekommen. Wir melden uns in Kürze bei Ihnen.
Kontakt aufnehmen
Sagen Sie uns kurz, wo es in der Nutzerführung hakt. Wir melden uns mit einem konkreten nächsten Schritt.
Formular wird geladen …
Danke!
Ihre Nachricht ist angekommen. Wir melden uns in Kürze bei Ihnen.
Kontakt aufnehmen
Beschreiben Sie kurz Ihr TYPO3-Anliegen. Wir melden uns mit einer Ersteinschätzung.
Formular wird geladen …
Danke!
Ihre Nachricht ist angekommen. Wir melden uns in Kürze bei Ihnen.
Beratung anfragen
Wählen Sie einen Termin.
Beratung anfragen
Wählen Sie einen Termin.
Beratung anfragen
Wählen Sie einen Termin.
Kontakt aufnehmen
Sagen Sie uns kurz, worum es bei Ihrem Webprojekt geht. Wir melden uns mit einer ersten Einschätzung.
Formular wird geladen …
Danke!
Ihre Nachricht ist angekommen. Wir melden uns in Kürze bei Ihnen.
Beratung anfragen
Wählen Sie einen Termin für ein Erstgespräch.
Stabilität
Geprüfte Updates, Monitoring und feste Abläufe halten Ihre Website sicher und verfügbar. Probleme werden behoben, bevor sie für Sie sichtbar werden.
Skalierbarkeit
Die Architektur ist auf Wachstum ausgelegt: weitere Inhalte, Sprachen oder Standorte lassen sich ergänzen, ohne neu zu beginnen.
Wartbarkeit
Saubere Strukturen und dokumentierte Umsetzung machen die Pflege planbar. Auch ein neues Team versteht das System schnell.
UX Interface Audit
Das Audit liefert eine priorisierte Liste von Verbesserungen für zentrale Seiten und Module.
Hilfreich, wenn zentrale Seiten inkonsistent sind oder Hürden enthalten und Vertrauen und Orientierung leiden.
UX-Optimierungs-Check
Der Check zeigt, wo Orientierung, Formulare und Leads unnötig schwer werden.
Hilfreich, wenn Nutzer den Weg zum Lead nicht finden oder Formulare bremsen.
Informationsarchitektur-Sprint
Der Sprint ordnet Struktur, Navigation und Pflege, bevor ein Relaunch startet.
Sinnvoll, wenn Navigation und Seitenbaum gewachsen sind und wichtige Seiten unsichtbar bleiben.
TYPO3 Health Check
Der Check liefert eine klare Prioritätenliste zu Ladezeiten, Sicherheit, Barrierefreiheit und Sichtbarkeit.
Hilfreich, wenn Performance, Sicherheit und Wartbarkeit gleichzeitig wackeln und die Reihenfolge fehlt.