Html-Tags - Semantik - logische TextauszeichnungDa das Lesen am Monitor anstrengender ist als das Lesen eines Buches ist es besonders wichtig eine Webseite gut zu untergliedern und wichtige Passagen deutlich hervorzuheben. Verschiedene html-Tags, beispielsweise Überschriften mit ihren verschiedenen h-Tags, und dazugehörige Attribute sorgen für eine übersichtiche Darstellung der Webseite auf dem Monitor. In Verbindung mit css lassen sich heut die einzelnen html-Tags in einem meist ausgelagerten css-stylesheet formatieren, sodass viele Attribute nicht mehr verwendet werden. Die modernen Browser haben kaum noch Schwierigkeiten mit der Umsetzung von css auch wenn es hin und wieder noch verschiedene Interpretationen einzelner css-Anweisungen in unterschiedlichen Browsern gibt. Alte Browser wie beispielsweise der Netscape 4.5 haben jedoch mit der Umsetzung von css große Schwierigkeiten. Nachfolgend finden Sie logische (betonte) Anweisungen für die Schriftformatierung - der Browser entscheidet über die Hervorhebung des Textes. Es kann nicht mit Sicherheit gesagt werden, wie die Hervorhebung in den unterschiedlichen Browseren und auf den verschiedenen PC-Systemen am Ende wirklich aussehen wird. Die meisten Elemente sind Inline-Elemente, Blockelemente wurden gekennzeichnet. Alte Browser können diese Anweisungen möglicherweise nicht darstellen und die Texthervorhebungen werden dort nicht sichtbar, stattdessen wird der so markierte Text als normaler Fließtext dargestellt. Da der Text in den alten Browsern normal lesbar ist spricht nichts dagegen diese logischen Auszeichnungen für die zeitgemäßen Browser der neueren Generation und zur Optimierung Ihrer Webseiten für Suchmaschinen auch zu verwenden. Mit css können auch diese Anweisungen gesteuert werden. Unter Semantik finden Sie weitere Informationen, die verdeutlichen, weshalb der Einsatz logischer Anweisungen in html sehr sinnvoll ist. |
|
Html-Quelltext | Bedeutung und Darstellung in der Website |
---|---|
<h1 ></h1 > | Überschrift Größe 6 |
<h2 ></h2 > | Überschrift Größe 5 |
<h3 ></h3 > | Überschrift Größe 4 |
<h4 ></h4 > | Überschrift Größe 3 |
<h5 ></h5 > | Überschrift Größe 2 |
<h6 ></h6 > | Überschrift Größe 1Überschriften aller Größenordnungen sind Blockelemente und haben standardmäßig eine Leerzeile und sind fett geschrieben. Sie können die Überschriften per css formatieren und so besser in Ihr Webdesign integrieren. |
<em > </em > |
Texthervorhebung von wichtigem Text - meist kursiv |
<strong ></strong > |
hier steht fetter Text, kann als Hervorhebung für noch wichtigeren Text verwendet werden |
<code ></code > |
So kann Quelltext auf einer Webseite gekennzeichnet werden, Darstellung in Schreibmaschinenschrift, als sichtbares Beispiel auf der Webseite. |
<samp ></samp > |
markiert den Text als Beispiel |
<kbd ></kbd > |
markiert Text als Tastatureingabe |
<var ></var > |
markiert Text als Variable |
<cite ></cite > |
so wird die Quelle des Zitates gekennzeichnet - (bessere Auffindbarkeit) kursiv |
<blockquote> </blockquote> |
Blockelement |
<q cite="http://www.quelle-des-zitates.htm"> </q> |
So kann ein Zitat ebenfalls gekennzeichnet werden, diesmal ohne eine Einrückung und mit Quellangabe, wenn sie im Internet verfügbar ist. |
<dfn ></dfn > |
markiert eine Definition |
<acronym ></acronym > |
markiert eine Abkürzung |
<pre ></pre > |
BlockelementDieser Text ist präformatiert (vorformatiert). Z.B. Absätze aus einem Textbearbeitungsprogramm, mathematische Formeln, Tabellen oder strukturierte Programmquelltexte lassen sich so sehr gut im Browser, ohne komplizierte css-Klassen, darstellen. Auch viele alte Browser können diese Formatierung darstellen. Texteinrückungen, Absätze, mehrere Leerzeichen hintereinander oder Zeilenumbrüche, die beispielsweise in einem Textbearbeitungsprogramm gemacht wurden bleiben beim Kopieren in den Quelltext auch in der Browseransicht erhalten. Die Schrift ist dicktengleich, d.h. jeder Buchstabe beansprucht den gleichen Platz in der Breite egal ob i oder m. Beispiel dicktengleicher Text: mmmmmmm iiiiiiiBeispiel normaler Text: mmmmmmm iiiiiii Text, der in Tabellenzellen automatisch umgebrochen würde, weil das Browserfenster zu klein ist, wird bei präformatiertertem Text nicht umgebrochen, wenn er keine Zeilenumrüche enthät. Statt dessen wird eine Scrolleiste am unteren Rand angezeigt. Schauen Sie sich Ihre so formatierte Webseite also genau an und verwenden Sie präformatierten Text nur dort wo er notwendig und sinnvoll ist. Ein 20-seitiges Buch in A4 so darzustellen ist sicher nicht sinnvoll. Präformatierter Text bedeutet auch sparsam verwendet schon eine gewisse Einschränkung der Barrierefreiheit einer Website. Präformatierter Text kann per css formatiert werden. Absätze und Einrückungen bleiben erhalten. Die Dickten- gleichheit geht verloren, wenn Sie eine Schriftart wählen, die dieses Kriterium nicht erfüllt. |
physische Anweisungen - auch alte Browser zeigen diese Hervorhebungen wie gewünscht an. Mit css können diese Anweisungen an das Layout der Webeite angepaßt werden. Diese Textauszeichnungen zählen jedoch nicht zur Semantik. | |
<b ></b > |
fetter Text (b=bold), alternativ können Sie b durch strong ersetzen |
<i ></i > |
dieser Text erscheint in kursiver Schreibweise (i=italic), alternativ kann i hier durch em ersetzt werden |
<tt ></tt > |
hier steht teletyper Text (dicktengleich) |
<u ></u > |
Dieser Text wurde unterstrichen Im Internet sollten nur Links unterstrichen werden um die Besucher nicht zu verwirren. Links werden am besten per css formatiert, womit dieser tag wenig bis gar keine Anwendung finden wird. |
<strike ></strike > |
|
<s ></s > |
|
<big ></big > |
hier steht Text groß (+1), das ist Text in normaler Größe |
<small ></small > |
hier steht Text klein (-1), das ist ebenfalls die normale Schriftgröße |
<sub ></sub > |
hier steht Text hochgestellt, das ist normale Schriftposition |
<sup ></sup > |
hier steht Text tiefgestellt, die normale Schriftposition ist hier |
|