Eingebettete Frames

Eine weitere spezielle Variante der Frames wird vom Internet Explorer unterstützt. Über das <IFRAME>-Tag können beliebige HTML-Dokumente in andere HTML-Dokumente eingebettet werden. Dies geschieht ähnlich wie die Einbettung von Bildern. Das eingebettete HTML-Dokument bekommt einen Ausgabebereich zugewiesen, der fest im umgebenen Text verankert ist, und somit auch beim Scrollen zusammen mit dem restlichen Dokument verschoben wird. Das <IFRAME>-Tag ist ein Container-Tag, d.h. der Text zwischen Start-Tag <IFRAME> und Ende-Tag </IFRAME> wird nur dann ausgegeben, falls der Browser keine eingebetteten Frames unterstützt. Daher ist es hier wieder sehr einfach für alle Browser eine geeignete Lösung zu finden. Man fügt einfach einen normalen Verweis auf die eingebettete HTML-Datei innerhalb des <IFRAME>-Tags ein:

<IFRAME WIDTH=200 HEIGHT=100 SRC="text.html">
<DIV>
<A HREF="text.html">Weitere Informationen zum Thema</A>
</DIV>
</IFRAME>

Allgemeine Regeln

Wenn man spezielle Tags verwendet, die nur von bestimmten Browsern unterstützt werden, so ist es in der Regel mit etwas zusätzlichem Aufwand möglich, Benutzer anderer Browser nicht von den angebotenen Informationen auszuschliessen. Eine allgemeine Vorgehensweise ist folgende: Zunächst entwirft man die Seite mit allen speziellen Tags, die man einsetzen möchte. Dann kommentiert man testweise alle speziellen Tags aus und betrachtet die Seite erneut. Ungefähr so wird die Seite in Browsern aussehen, die diese Tags nicht unterstützen (die Tags werden einfach ignoriert). Sind alle wichtigen Informationen vollständig und korrekt dargestellt, kann man die auskommentierten Tags wieder aktivieren.

Einige HTML-Tags bieten über das Attribut "ALT=" die Möglichkeit, einen alternativen Text anzugeben der immer dann dargestellt wird, wenn der eigentliche Zweck des Tags nicht erfüllt werden kann.

 

HTML Teil 2 - 5 / 8

90