Alternativen zu Frame-basierten Layouts

Frames waren ein faszinierendes Konzept, als sie vor vielen Jahren das erste Mal vorgestellt wurden. Damals programmierte man Websites mit separaten Frames für Banner, Navigation und Inhalt der Website. Im Prinzip ermöglichen HTML-Frames dem Benutzer das Aufteilen des Browserfensters in separate Bereiche oder „Rahmen“. Warum man Frames vermeiden und besser alternative Technologien nutzen sollte, erklärt dieser Artikel.

Für solche Frame-basierten Layouts verwendet man die HTML-Elemente <frame> und <frameset>. Das frame-Element definiert einzelne Bereiche (Frames). Diese Frames befinden sich innerhalb eines frameset-Elements. Die Attribute „cols“ und „rows“ des frameset-Elements legen das Layout der darin enthaltenen Frames fest. Der HTML-Code in Listing A erzeugt ein einfaches Beispiel-Frameset. Das Web Development Zone-Archiv wird in den linken Frame geladen, die Website Download.com in den rechten Frame.

Listing A

Das scrolling-Attribut jedes Frames gibt an, ob der Benutzer innerhalb dieses Frames scrollen kann („yes“) oder nicht („no“). Und das noresize-Attribut legt fest, dass die Größe des Frames nicht verändert werden kann, so dass dessen Breite feststeht. Das Element <noframes> enthält Content, der angezeigt wird, wenn der Browser keine Frames unterstützt. Für das Frame-Layout gibt es noch viele Optionen. Informationen hierzu findet man in jeder HTML-Referenz.

Zwei unterschiedliche Websites zu laden, das ist notwendig für den Fall, dass der Browser Frames nicht unterstützt, ist nicht besonders praktisch. Frames wurden häufig eingesetzt, um oben oder links auf der Seite eine Navigationsleiste anzubringen, wobei die Inhalte dann darunter oder daneben dargestellt wurden. Dies erreicht man einfach, indem man Breite (width) oder Höhe (heigth) des Frames einstellt und die entsprechenden Seiten lädt. Das Frame-Konzept ist zwar einfach, wird aber von den meisten Webdesignern mit Geringschätzung bedacht.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

KI-gestütztes Programmieren bringt IT-Herausforderungen mit sich

OutSystems-Studie: 62 Prozent der Befragten haben Sicherheits- und Governance-Bedenken bei Softwareentwicklung mit KI-Unterstützung.

3 Stunden ago

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

3 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

4 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

4 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

4 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

5 Tagen ago