S
sysop
Guest
gelöst liege ich oder der bowser falsch ?
bevor ich hier code poste, eine frage, ob der ie7 b.z.w der firefox 3 ein problem mit divs in der darstellung hat. um mein problem zu verdeutlichen, ein screenshot im anhang, oben korrekt, unten falsch):
ich habe ein kleines cms aus bestehenden scripten bebastelt, das sowohl tabellarische daten als auch texte ausgeben soll. da das template für beides zuständig ist, wird (je nach inhalt) eine tabelle mit variabler spaltenanzahl generiert, ist es ein text oder wie im screenshot ein codeschnipsel ist es entsprechend eine einspaltige tabelle (keine diskussion bitte warum tabellen blöd sind, es ist so )
der codeschnipsel wird durch eine bbcode-funktion gejagt und syntaktisch gehighlightet. damit lange codezeilen den kompletten aufbau nicht zerhacken, habe ich den code in einen divcontainer gepackt, der mit einem automatischen overflow versehen ist.
css-code
die tabelle (wie gesagt einspaltig) definiere ich in 98% width also je nach fenstergrösse angepasst.
in der spalte wird der divcontainer mit <div class="containoflow"> um den codeschnipsel gelegt.
firefox (iceweasel) stellt mir auch alles richtig dar, allerdings zerhackt mir der ie und der firefox 3 das bild, da der overflow alles ausseinander dehnt (siehe screenshot)
was passiert da, ich blicke nicht wirklich mehr durch.
bestimmt der div container die breite der spalte oder umgekehrt. wo ist der unterschied zw firefox 2.x und 3 b.z.w. ie 7. muss ich eventuell im css noch was angeben.
feste breite will ich nicht, genauso wenig gedenke ich da mit style-switches herum zu murksen,
ps.
;ugl ahhhhrgh mache ich es ganz und komplett falsch und werfe eine tabelle um den div, klappts.
bevor ich hier code poste, eine frage, ob der ie7 b.z.w der firefox 3 ein problem mit divs in der darstellung hat. um mein problem zu verdeutlichen, ein screenshot im anhang, oben korrekt, unten falsch):
ich habe ein kleines cms aus bestehenden scripten bebastelt, das sowohl tabellarische daten als auch texte ausgeben soll. da das template für beides zuständig ist, wird (je nach inhalt) eine tabelle mit variabler spaltenanzahl generiert, ist es ein text oder wie im screenshot ein codeschnipsel ist es entsprechend eine einspaltige tabelle (keine diskussion bitte warum tabellen blöd sind, es ist so )
der codeschnipsel wird durch eine bbcode-funktion gejagt und syntaktisch gehighlightet. damit lange codezeilen den kompletten aufbau nicht zerhacken, habe ich den code in einen divcontainer gepackt, der mit einem automatischen overflow versehen ist.
css-code
Code:
.containoflow
{
/* BACKGROUND-COLOR:#D1D4D4; */
background-image: url(silver_main.gif);
border:gray 1px solid;
overflow:auto;
width:100%;
height:98%;
text-align:justify; /* blocksatz */
font-size:14px;
padding:5;
/* white-space:nowrap; */
}
in der spalte wird der divcontainer mit <div class="containoflow"> um den codeschnipsel gelegt.
firefox (iceweasel) stellt mir auch alles richtig dar, allerdings zerhackt mir der ie und der firefox 3 das bild, da der overflow alles ausseinander dehnt (siehe screenshot)
was passiert da, ich blicke nicht wirklich mehr durch.
bestimmt der div container die breite der spalte oder umgekehrt. wo ist der unterschied zw firefox 2.x und 3 b.z.w. ie 7. muss ich eventuell im css noch was angeben.
feste breite will ich nicht, genauso wenig gedenke ich da mit style-switches herum zu murksen,
ps.
;ugl ahhhhrgh mache ich es ganz und komplett falsch und werfe eine tabelle um den div, klappts.
Anhänge
Zuletzt bearbeitet von einem Moderator: