Syntax | <FONT>...</FONT> |
---|---|
Attribut-Spezifikationen |
|
Inhalte | Inline Elemente |
Beinhaltet in | Inline Elemente, Block-Level Elemente außer PRE |
Das FONT-Element, was zugunsten der Style Sheets in HTML 4 deprecated wurde, erlaubt den Autoren komplette Schriftartenwechsel vorzunehmen. Die Verwendung des FONT-Elements bringt einige Anwendungs- und Erreichbarkeitsprobleme mit sich, dies wird im Artikel What's Wrong With FONT? diskutiert.
Die harmlosesten Verwendungen des FONT-Elements sind relative Veränderungen der Schriftgröße mit <FONT SIZE="+1"> oder <FONT SIZE="-1">. Diese Tags inkrementieren oder dekrementieren die Schriftgröße relativ zu der durch die vom BASEFONT-Element festgelegten Größe, oder relativ zur Basisschriftgröße 3, wenn kein BASEFONT-Element verwendet wird. Die Größen basieren auf einer sieben-teiligen Skala (1..7), die Browser-abhängig ist.
Während die Autoren SIZE-Werte wie -2 und +3 festlegen können, oder wie absolute Werte von 1, werden diese Arten der Veränderung stark von der Sensitivität beeinflusst, die manche User gegenüber verschiedener Schriftgrößen haben. Während ein Wert wie -2 für Sie mit Ihrer Sehkraft und Ihren Einstellungen geeignet wirken kann, könnte es für eine User mit einer anderen Sehstärke und unterschiedlichen Einstellungen schnell unleserlich werden.
Das COLOR-Attribut beeinlusst die Textfarbe. Autoren verwenden oft das COLOR-Attribut zur Betonung oder um eine Überschrift zu unterstreichen. In diesen Fällen bietet die Verwendung von strukturellem HTML (z.B., STRONG, H1) genau wie mit einem Style Sheet eine flexibleres, besser zugängliches Dokument.
Das FACE-Attribut gibt eine durch Kommata-getrennte Liste mit Schriftarten an, in denen der Text dargestellt werden soll. Die Schriftarten werden in der präferierten Reihenfolge angegeben, sodass, wenn der Browser die erste Schrift nicht anzeigen, er die zweite, dann die dritte usw. versuchen kann.
Das FONT-Element ist ein Inline Element, was bedeutet, dass es keine Block-Level Elemente wie P und TABLE enthalten kann. Und noch einmal, Style Sheets bieten eine größere Flexibilität die Schriften zu beeinflussen.