HTML5 ist die Erweiterung von HTML mit dem man Websites erstellt, allerdings nur die Strunktur erstellt. Für das Webdesign sind CSS3 und CSS verantwortlich.
Category Archives: HTML5
CSS Lernen Tag #5 – HTML5 article und Bilder verlinken
Durch HTML5 lassen sich Seiteninhalte noch leichter strukturieren. Dafür gibt es das Element article, welches, wie der Name schon verrät, für Artikel geeignet ist. Da man in Zukunft nur noch Div Container verwenden soll, wenn es gar nicht anders geht, habe ich mich heute dazu entschieden, den Inhaltbereich meines CSS Tagebuchs mithilfe des Attributs article zu strukturieren.
Da ich selber noch kein HTML5 Experte bin, hoffe ich einfach mal, dass ich den article nicht zweckentfremde, aber das wird sich sicherlich zeigen, wenn HTML5 zum richtigen “Standard” wird.
Ich habe also heute nur einige Bilder in den Inhaltsbereich eingefügt und diese verlinkt. Soll heißen, ich habe alle meine bisherigen Tutorials auf www.tagebuch.wesettrends.de eingebunden.
Zu aller erst, habe ich die Index.html, also meine Hauptseite bearbeitet. Hierzu habe ich zu allererst einen Container eingefügt ( id=”content” ), in dem die article liegen werden.
Wie wir bereits gelernt haben, ist eine Besonderheit von HTML5, dass viele Elemente vereinfach worden, beziehungsweise neue und sehr hilfreiche Elemente hinzugekommen sind. Dies könnt ihr noch einmal in meinem Beitrag Neuer Trend – Das kann HTML5
Nun also einmal ein Beispiel, wie ich ein Bild in einen article eingefügt habe und dieses dann verlinkt wird zu dem passenden Beitrag auf meiner Seite.
Ihr fügt über a href einen Link ein, in meinem Fall zu dem passenden Beitrag und hinter img src kommt der link zum Bild. In meinem Fall ist dies ein Verweis, oder wie es richtig heißt Anker ( a = anchor ) zum Bild auf meinem Blog. Ihr solltet lieber die Bilder auf eurem Webspace haben, da man bei Bildern aus dem Internet nie weiß, wie lange sie unter dieser Adresse zu finden sind. Dazu ist es auch wichtig, dass man das alt Attribut ausfüllt, welches angezeigt wird, falls das Bild einmal nicht mehr online ist. So weiß man wenigstens, was an dieser Stelle sein sollte.
Dieser Text ist auch wichtig für Menschen mit Beeinträchtigungen, die Internetseiten über Braillezeilen wahrnehmen. Alt Tags sind auch ein Faktor für Suchmaschinen, worüber ich bereits vor einiger Zeit eine Einführung gegeben habe. Diese trägt den Namen This is Seo.
Die CSS Datei habe ich um folgende Befehle bereichert
#content {
width: 924px;
margin: 0 auto;
height: 450px;
padding-top: 25px;
}
article {
float:left;
border: 1px solid #8b8b89;
margin: 5px;
}
Ich gebe dem Inhalt eine Breite von 924 Pixel, weil meine Bilder jeweils 450 Pixel breit sind und einen kompletten margin von 5 Pixel haben und einen Rahmen ( Border in der Farbe #8b8b89 ) von einem Pixel.
Dadurch ist es mir möglich, dem Content eine mittige Ausrichtung mithilfe von margin: 0 auto zuzuweisen.
Das Ganze sieht dann wie folgt aus.
Natürlich könnt ihr es auch unter www.tagebuch.wesettrends.de ansehen.
HTML5 – Leitfaden für Webentwickler
Für diejenigen, die gerne alles über HTML5 wissen und lernen möchten, denen kann ich nur das Buch HTML5 – Leitfaden für Webentwickler von Bernd Öggl und Klaus Förster des ADDISON-WESLEY Verlags empfehlen. Es beinhaltet eigentlich alles, was HTML5 zu bieten hat, beispielsweise gibt es Kapitel zu den Funktionen Video, Audio, Canvas und intelligente Formulare in HTML5.
Sehr interessant finde ich auch das Kapitel zum Thema Geolocation. Es ist sehr verständlich geschrieben und geht auch relativ detailliert auf die unterschiedlichen Bereiche ein, bietet also nicht nur eine oberflächliche Beschreibung.
Für alle die sich noch nicht genau mit HTML5 auseinandergesetzt haben, möchte ich einmal auf meine ersten Beiträge verweisen. Ich habe etwas zum Doctype von HTML5 geschrieben und auch zu einigen Veränderungen, wie dem Verzicht von Head und Body.
HTML5 Doctype Tutorial
Der Doctype in HTML5 wurde sehr verkürzt und verbessert, wie viele andere Dinge auch. Bereits vor einiger Zeit gab es bei wesettrends.de einen Artikel, der sich damit befasste, dass man in HTML5 auf den Head und den Body verzichten könnte. Ebenfalls angenehm verbessert wurde der Doctype in HTML5 sowie die Angabe des Encodings. Hier reicht es mittlerweile, wenn man einfach <meta charset=”utf-8″> schreibt. Die HTML5 Datei läuft allerdings schon, wenn man lediglich <!DOCTYPE html> an den Anfang der Datei setzt. Der HTML5 Doctype ist übrigens nicht case-sensitiv, das heißt, es ist egal, ob ihr Groß- oder Kleinbuchstaben verwendet. Man kann also auch <!doctype html> schreiben.
Komplett sieht das Ganze dann beispielsweise so aus, wie in der folgenden Grafik, wobei diese natürlich die, wie bereits erwähnten optionalen Tags Head und Body beinhaltet.
Inhalt der Seite
HTML5 verzichtet auf Head und Body
Das HTML5 es den Benutzern einfach macht ist kein Geheimnis, doch wie einfach es wirklich ist, zeigt sich immer wieder. Nun ist es sogar so, dass man auf die beiden Tags Head und Body verzichten kann, denn Browser ergänzen diese automatisch, solange sie HTML5 interpretieren. So ordnen Chrome und Co beispielsweise Tags wie Title automatisch dem Header zu.
Folgender Code ist also durchaus einsetzbar und wird ganz normal interpretiert und angezeigt.









About