Alle Artikel mit dem Schlagwort: HTML

Was ist HTML5?

HTML5 ist die neueste Version der Markup-Sprache, mit der die älteren Versionen HTML 4.01, XHTML 1.0 und XHTML 1.1 abgelöst werden sollen. Obwohl die Entwicklung noch nicht abgeschlossen ist, sind viele HTML5-Elemente schon jetzt einsetzbar. Zeit also, die Neuerungen zu erkunden und sich fit für die Zukunft zu machen. Um Websites anzeigen zu lassen, die in HTML5 geschrieben wurden, brauchen Besucher lediglich einen modernen Webbrowser. Die jüngsten Versionen von Apple Safari, Google Chrome, Mozilla Firefox und Opera unterstützen bereits viele HTML5-Funktionen. Mobile Webbrowser, die auf iPhones, iPads und Android-Handys von Haus aus installiert sind, bieten exzellente Unterstützung für HTML5. Auch Microsoft hat angekündigt, dass die anstehende Version 9 des Internet Explorer einige HTML5-Funktionalitäten unterstützen wird. HTML5 ist glücklicherweise weitgehend rückwärtskompatibel, d.h., auch User, die eine HTML5-basierte Seite mit älteren Browsern ansteuern, können sie ansehen und nutzen. Die neuen HTML5-Funktionen setzen auf bestehenden Funktionen auf und ermöglichen es so, Ersatzinhalte für ältere Browser anzubieten. Die wichtigsten Neuerungen in HTML5 auf einen Blick Neue semantische Elemente: Schon seit Langem gibt es Bestrebungen und Initiativen, die sich dafür …

Best Practices für HTML&CSS

Ohne HTML geht im Web gar nichts. Jede Website besteht aus <html>, <head> und <body>, und der Browser jedes Webusers liest diese Tags, um uns die Website anzuzeigen. Doch die Auszeichnungssprache ist voller Altlasten, die aktuelle Version 4.01 gibt es schließlich bereits seit 1999, wurde lediglich durch XHTML ergänzt. Bereits seit einigen Jahren entwickelt das W3C daher an HTML5, das den Ansprüchen moderner Websites besser gewachsen sein soll. Mit Grauen erinnere ich mich beispielsweise an Zeiten, in denen man mindestens drei Audio- und Videoplayer installiert haben musste, um halbwegs unterbrechungsfrei zu surfen. (Kennen Sie noch den Realplayer?? Mir schwirrt noch immer das Wort „deinstall“ im Kopf herum, sobald ich auch nur eine Datei sehe, die mit real* beginnt…) Die Verbreitung von Flash hat das Surfen mittlerweile leichter gemacht – aber das neue HTML5 will noch mehr: Sämtliche Plugins sollen überflüssig werden, der Webprogrammierer erhält dafür neue Tags wie etwa <video> für das Einbinden von Videos oder <canvas>, das für Spielanwendungen genutzt werden kann. Ganz so, wie man es seit Jahren für Bilder und Tabellen kennt. …

„Web-Apps“ im Vergleich zu „nativen Apps“

In unserem Buch „iPhone Apps mit HTML, CSS und JavaScript entwickeln“  definiert der Autor Jonathan Stark, was mit einer „Web-App“ im Vergleich zu einer „nativen App“ gemeint ist. Er beschreibt jeweils die wesentlichen Vor-und Nachteile der Ansätze und wie man es mit den drei Standardwebtechnologien schafft, das Beste aus beiden Welten herauszuholen. Was ist eine Web-App? Für mich ist eine Web-App im Wesentlichen eine Website, die speziell für das iPhone optimiert wurde. Diese Website kann alles sein, von einer Standardbroschüre eines kleinen Unternehmens über einen Zinsrechner bis hin zu einem täglichen Kalorienzähler – der Inhalt spielt keine Rolle. Die entscheidenden Merkmale einer Web-App sind, dass die Benutzeroberfläche mit Standard-Webtechnologien erstellt wurde, dass sie über eine URL ansprechbar ist (öffentlich, privat oder versteckt hinter einem Log-in) und dass sie speziell auf die Besonderheiten des iPhone optimiert wurde. Eine Web-App wird weder auf dem iPhone installiert, noch ist sie im App Store verfügbar, und sie ist auch nicht in Objective-C geschrieben. Was ist eine native App? Im Gegensatz dazu werden native Anwendungen auf dem iPhone installiert, haben …