Divs nicht nebeneinander im IE
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aufwand
aussehen
beitrag
beschrieb
denke mal
display
dumme frage
fest
festgelegten proportionen
gedacht
grad
mache
proportion
recht
richtig aussehen
spalten
stehen
tabelle
tag
verbesserungsvorschlag
-
Hallo,
ich programmiere tag/grad">grad meine Homepage und wollte nochmal alles in DIVs machen in XHTML. Also habe ich alles umprogrammiert und alle Browser, ausser der IE, zeigen es richtig an. Ich will aber, dass es im Internet Explorer auch richtig angezeigt wird. Hier ist die Homepage: http://javadomi.lima-city.de Ich habe die DIVs mit style="display:table" gemacht und der IE zeigt es nicht richtig an. Gibt es daf?r eine L?sung, damit er es auch richtig anzeigt?
Ich bedanke mich im Voraus f?r eure Antworten!
MfG Dominik -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mal ne dumme frage....
wie soll es den richtig aussehen^^
verwende nur den IE...
Achso, ja Die Leute habe ich ja fast vergessen. Ich habe dir mal ein Screenshot vom FireFox Browser gemacht: So in etwa soll es aussehen http://javadomi.milten.lima-city.de/ff.JPG
MfG Dominik -
Ich w?rde sagen es liegt daran das du kein <table></table> erstellt hast...hab mir mal ein wenig den quelltext angeschaut und ich denke das es daran liegt das die div untereinander angezeigt werden.
wenn du eine tabelle ertellst und die div an der richtigen stelle einf?gst sollte es auch richtig dargestellt werden! -
Warum display: table;? Wenn ein Blockelement neben einem anderen stehen soll, verwendet man daf?r ?blicherweise float. ;)
-
Warum display: table;? Wenn ein Blockelement neben einem anderen stehen soll, verwendet man daf?r ?blicherweise float. ;)
Wenn ich float angebe, dann wird es auch im FireFox falsch angezeigt.
Ich habe das genau, wie bei Selfhtml beschrieben steht, gemacht. Da kommen keine <table> Tags rein. -
Ich denke mal wenn du eine tabelle erstellen w?rdest mit festen width proportionen m?sstest du die divs die einzelnen cellen einbinden k?nnen...
-
Also ich hab es jetzt mit table versucht, aber es ist dasselbe Ergebnis. Ich habe ja schon das table ?hnliche
<div style="display:table; width:100%; padding:0px">
Das ist ja dann das eigentliche Table. -
Ja, aber gerade das habe ich ja durch die Divs ersetzt, weil man ja nicht mit Tabellen arbeiten sollte. (Hat man mir jedenfalls gesagt ) Es sollte dann schon mit Divs gehen.
-
ich mache das immer so und mir wurde es auch so erkl?rt.....
eine tabelle in einer tabelle nur mit festgelegten proportionen......
http://www.d7-fightclub.de
diese seite ist nur mit tabellen gemacht u.z. vom dem jenigen der mir das erkl?rt hat.... -
Ja, aber ich m?chte nicht Tabellen, sondern, dass es mit DIVs geht. Der IE ist der eintige Browser, bei den es nicht geht. So, wie du es mir jetzt gezeigt hast, hatte ich es vorher, aber mir wurde als Verbesserungsvorschlag vorneweg gesagt, dass ich DIVs, statt Tabellen verwenden soll.
-
ja, es w?rde mehr schreib aufwand erfordern als auf die art wie du es gemacht hast.
du sollst ja auch nicht alles jetzt in eine <table> umschreiben sondern machst nur zwei zellen f?r die linke und rechte seite rein.
fixierst sie mit width="" das sie eine feste breite haben und nach unten hin l?sst du offen.
so hast du fest definiert das eine auf die linke und das andere auf die rechte geh?rt! -
wie w?re es wenn du alles positionierst mit position:absolute; ?
-
wie w?re es wenn du alles positionierst mit position:absolute; ?
Aber woher soll ich dann wissen, wie breit die Seite dann ist? Wenn ich das erste so positioniere, dann ist es ja kein Problem, aber das zweite weiss ich ja dann nicht, weil es variabel sein kann. -
mit <table> baust du einfach <table width=100%> ein
und fixierst nur eine seite mit width und die andere l?sst du dehnbar!
Beitrag ge?ndert am 6.01.2006 23:44 von stevestyxx -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage