divs in tabellen ->überlagern sich von selber?
bernhard vallant
- css
hallo,
auf der seite
http://www.homeandtravelproperty.com/index.php
habe ich den "property search" bereich mit tabellen
und divs gemacht.
ich habe eine erste, obere tabelle, in deren spalten
divs eingebaut sind,und eine zweite,
untere tabelle, in dem ebenfalls ein div ist.
das div in der unteren tabelle sieht man aber nicht,
da es von der oberen tabelle (überlagert?) wird
ich konnte das problem dadurch "lösen", dass ich in der
oberen tabelle viele zeilenumbrüche gemacht habe.
ich vermute, dass die tabellen-zelle nicht so groß
wird wie das div, dass drinnen liegt, was diese überlagerung
verursacht.
weswegen das ganze dann auch wieder passt, wenn ich in der
tabelle zeilenumbrüche einfüge..
weiß vielleicht jemand von euch, was ich tun kann, um dieses problem
ohne künstlichen zeilenumbrüchen zu lösen?
dankeschön,
bernhard
habe ich den "property search" bereich mit tabellen
und divs gemacht.
das div in der unteren tabelle sieht man aber nicht,
da es von der oberen tabelle (überlagert?) wird
ich vermute, dass die tabellen-zelle nicht so groß
wird wie das div, dass drinnen liegt, was diese überlagerung
verursacht.
Und oh Wunder, das "vermuten" auch diejenigen, die sich position:absolute ausgedacht haben.
weiß vielleicht jemand von euch, was ich tun kann, um dieses problem
ohne künstlichen zeilenumbrüchen zu lösen?
Anleitung zu dem lesen, was man benutzt. Weiterhin auf so ein heilloses Durcheinander von Tabellen- und CSS-Layout verzichten.
PS: Bist Du bei Google eigentlich schon wegen des Keyword-Spams rausgeflogen (oder gar nicht reingekommen)?
Hallo!
http://www.homeandtravelproperty.com/index.php
Das ist kein link. Dies ist einer: http://www.homeandtravelproperty.com/
ich vermute, dass die tabellen-zelle nicht so groß
wird wie das div, dass drinnen liegt, was diese überlagerung
verursacht.
Ich vermute, dass dies so ist. Genau. Und woran mag das liegen? Ich hatte nicht wirklich Lust mich durch Deinen Tabellen/CSS/Div Dschungel zu wuehlen. Ein Blick in Dein CSS brachte aber viel floatings zu Tage. Meine Vermutung daher, dass ein Division das innerhalb der Zele liegt gar keine Hoehe hat, da Du es aus dem Fluss genommen hast. Beschaeftige Dich damit, was mit Blockelementen passiert, die floaten.
Beschaeftige Dich weiterhin damit, wie man eine unnoetige Layout-Tabelle durch semantisches Markup ersetzen kann.
Versuche, wenn Du schon ein externes CSS hast, auf Inlinestyles zu verzichten.
Schönen Gruß
Afra