Textformatierung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Was gibt's? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Überschriften | Sie werden durch <hx>-Tags gekennzeichnet und erlauben die hierarchische Gliederung von Texten. Nach Überschriften wird ein Zeilenumbruch eingefügt. Es gibt einige zulässige und auch sinnvolle Attribute: Die Ausrichtung der Überschriften wird mit align="left/center/right/justify" direkt innerhalb der öffnenden Hx-Klammer angegeben. Dabei erklären sich die drei ersten Angaben von selbst. "Justify" steht für Blocksatz. Notwendige Anmerkung: Überschriften sollen von Suchmaschinen auswertbar sein, es empfiehlt sich, sie so kurz und treffend wie möglich zu formulieren. Die Ausrichtung betrifft entweder die Seite (den zugänglichen Fensterbereich) oder, wie im folgenden Beispiel, die Tabellenzelle. | Zusätzliche Informationen lassen sich mit dem <title>-Tag zuordnen. Je nach Browser wird der angegebene Text als Tool-Tip-Text, in der Fußleiste oder auch gar nicht angezeigt. Probieren sie in der Tabelle die Überschrift 6! Die Schriftfarbe kann mit dem eingefügten <font>-Tag verändert werden. Auch alle sonstigen Schriftattribute können mit den dafür zuständigen Codewörtern verändert werden. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Beispiele |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gliederung | Es gibt einige wichtige Tags für die Gliederung von Texten, die in der folgenden Tabelle aufgelistet sind.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Text ausrichten | Die Ausrichtung von Texten aber auch Grafiken, Tabellen, Listen und Formularelementen ist etwas kompliziert. Die horizontale Ausrichtung erreicht man, wenn von links nach rechts laufende Schrift eingestellt ist, wie folgt: | Eine vertikale Ausrichtung gibt es eigentlich nicht. Alle Browser arbeiten zeilenorientiert, stellen also von oben nach unten dar (es sei denn, die altkrabylonische Schrift verlange es anders). Wer nun bei dem Attribut "align" so etwas wie "top" oder "bottom" entdeckt, denkt falsch. Vertikale Ausrichtung gibt es für Text neben Bildern, die ja meist den Platz mehrerer Zeilen beanspruchen. Zumindest der Netscape Navigator kennt hier einige Möglichkeiten: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Beispiele zur vertikalen Ausrichtung |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Textarten | HTML sieht eine ganze Reihe von Textarten vor, denen unterschiedliche Schriftmerkmale zugeordnet werden. Die ursprüngliche Absicht bei der Einführung dieser Textarten war es wohl, die maschinelle Textanalyse zu ermöglichen. Sie stehen aus gestalterischer Sicht in Konkurrenz zu den Möglichkeiten der direkten Textformatierung. Die folgende Tabelle sollte eine Sammlung von Textart-Tags mit Beispielen enthalten. Der Netscape-Composer ersetzt einige dieser Tags selbständig durch die zugehörigen Textformat-Tags. Deshalb mußten diese Tags ohne Beispiel bleiben.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wahl der Schriftart | Im Prinzip kann heute jede verfügbare Schriftart auch bei der Seitengestaltung genutzt werden. Das geht im Entwurfsstadium reibungslos, indem dem betreffenden Text mit dem <font> Tag ein Schriftsatz zugeordnet wird. Der Befehl für meine Seitenüberschrift könnte lauten: <center> <h1> <font face="Franklin Cond. Gothic" > Textformatierung </font > </h1> </center> | Es gibt auch kein Problem, wennn das Produkt auf den Server geladen ist und der Entwerfer sein Werk testet, so lange er den gleichen Rechner wie beim Entwurf nutzt. Nur der Rest der Welt, der zufällig diesen Schriftsatz nicht auf seinem Rechner installiert hat "iss Neese". Lösbar ist das Problem, indem man, wenn es denn sein muß, auch den Schriftsatz mit verschickt. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Einstellung von Attributen der Schrift |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Benannte Zeichen | Da das Internet vielsprachig ist, gibt es bei der Kodierung von nationalen Sonderzeichen Probleme. Auch die Darstellung der Steuerzeichen des Browsers wie z.B. die Tag-Klammern "<" und ">" , erfordern es, Zeichen umschreiben ("benennen") zu können. Für die Darstellung aller nationalen Sonderzeichen steht in HTML 4 die vollständige Uni-Code-Liste zur Verfügung, die etwa 40000 unterschiedliche Zeichen umfassen soll. Praktisch gibt man zu seiner Seite einen Zeichensatz an, was im head-Teil mit Hilfe des <meta>-Tags erfolgt: <meta http-equiv="Content-Type" content="text/html; charset=iso-8559-1"> und nutzt entweder die "Benennung" oder den HTML-Uni-Code. Die für deutsche Seiten wichtigsten benannten Zeichen stehen in der Tabelle. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTML-Kurs, Technische Fachhochschule Wildau © Rolf Hirte, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||