Zum Inhalt springen

Tabelle, Frames - ich weiß es nicht

Erstellt am 24. Oktober 2006 · 4 Antworten · letzte Antwort am 24. Oktober 2006

Tags: HTML & CSS, Frage

Gin ·

Hallo zusammen,

ich hocke vor folgendem Problem:
Bisher habe ich meine Seite mit einer großen Tabelle generiert. Nachteil: Ein großer Scrollbalken scrollt mein Logo weg.
Jetzt war meine Überlegung stattdessen Frames zu nehmen, weil ich somit ja Bereiche meiner Seite festsetze (nicht wegscrollbar).
Allerdings werden ja in vielen Bereichen, auch in diesem Forum, Frames verurteilt. Ich habe da was gelesen von: "im Zeitalter von XHTML wozu Frames?" Kann mir das vielleicht jemand erklären? Kenne mich da nicht aus. Ich möchte im Prinzip nur, dass meine Logo-Zeile nicht beim Runterscrollen der Seite verschwindet. Gibt es da noch andere Lösungen als Frames? Wenn ja, welche? =)

Vielen Dank für eure Hilfe und sry für vielleicht das falsche Thema in diesem Thread, wusste nicht, wohin das passen könnte.

Grueße

JayR ·

Hi Gin,

nichts für ungut, aber vermutlich ist das hier sogar das falsche Forum?! Es ist ganz offensichtlich kein Typo3-Problem, sondern lediglich ein HTML-Coding-Problem!

Über den Sinn und Unsinn von Frames und Tabellenbasierten Seiten gibt es tonnenweise Infos im Netz! Google doch einfach mal...

Die beste Lösung wäre sicherlich die Verwendung von xhtml und css.
Dabei trennst Du die Inhalte (xhtml) vom Design (css). Der große Vorteil ist, dass bei einem sauberen xhtml-Code das Design problemlos ausgetauscht werden kann. Außerdem gibt es noch viele Gründe die dafür sprechen: Barrierefreiheit, Wartbarkeit, Performance, uvm...

Das beste Beispiel für sauberen xhtml-Einsatz findest Du hier: http://www.csszengarden.com/

Eine gute Einführung in xhtml und CSS gibt es hier:
http://jendryschik.de/wsdev/

Viele Grüße
Jan

Gin ·

Ich danke dir sehr, schaue mir mal gleich deine Tips an.
Ich denke mal, ich bleibe dann einfach bei einer Tabelle, typo3.net hat ja auch keine Frames =)

LG

JayR ·

Hi Gin,

die einfachste Variante wäre übrigens, wenn Du um Dein Logo ein DIV-Tag schreibst, welches mit position:fixed ausgestattet ist. Also:

<div style="position:fixed"><img src="meinlogo.jpg" /></div>

Das funktioniert dank der fantastischen Programmierleistung der Microsoft -Entwickler allerdings nur in Firefox/Mozilla-Browsern. Für den Internet Explorer musst Du eine Menge Sachen beachten: http://jendryschik.de/wsdev/css/fixed/

Es ist jedoch fraglich, ob Du wegen einem weggescrolltem Logo diesen Aufwand betreiben musst??? Ein fixiertes Logo sieht häufig auch mal echt übel aus und nervt evtl auch den Betrachter.

Viele Grüße
Jan

PS: Wenn Dir Deine Seite gefällt und Sie in den meisten Browsern korrekt dargestellt wird, gibt es übrigens keinen Grund Sie umzuschreiben. Der "normale" Betrachter schaut sich ja auch nicht deinen Quelltext an!!!

Gin ·

*freu*

Deine Tips sind definitiv Gold wert. Danke =)
Dass man ein Bild fixieren kann, wusste ich noch gar nicht. Mal gucken, wie das aussieht.

LG