CSS-Prob... (float)
watchout 21.07.2003 - 20:51 777 4
watchout
Legendundead
|
jo, jeder browser den ich getestet hab macht _irgendwas_ flasch, aber die mozilla-reihe is spitzenreiter...
checkts amal das file bitte, und falls wer ideen hat -> bitte posten, ich hab nämlich keine mehr...
ne kurze zusammenfassung: IE: - checkt net den unterschied zw. dotted und dashed -> minor - macht nen spalt abstand zw. mitte-div und rechts-div -> minor
MOZILLA (~firebird, ~netscape) - bei zu langem text wird dieser einfach über das div-ende hinaus geschrieben -> MAJOR - helpline-div wird dadurch auf die seite "geschoben" -> MAJOR
OPERA - bei zu langem text, werden die anderen divs nicht mitgestreckt -> MAJOR
any ideas?
edit: ich hab den hintergrund von "cont" absichtlich schwarz gemacht, damit man die probs besser erkennt
Bearbeitet von watchout am 21.07.2003, 20:57
|
watchout
Legendundead
|
auf wunsch von that, so sollte es im idealfall aussehen (ohne <br />'s ):
|
Rektal
Here to stay
|
hab leider keine zeit das genauer zu analysieren, aber: block level elemente mit height angabe haben sich nicht von alleine zu strecken -> IE bug. Wenn man diesen Effekt haben moechte laut W3C nur 'min-height' angeben; am besten mit CSS hacks arbeiten die non-ie nur min-height liefert. 'height' gilt (oder sollte, danke MS) immer als fix. nur mit overflow sollte eine weitere verhaltenmoeglichkeit moeglich sein ( http://www.xs4all.nl/~ppk/css2tests/overflow.html ) btw, warum gibst du immer die drei pseudo attribute active/hover/focus an, welcher browser hat hier einen bug? wenn du direkt das jeweilige A element anspricht inkludiert das die pseudo-attribute (angaben werden vererbt) HTH
Bearbeitet von Rektal am 23.07.2003, 17:19
|
watchout
Legendundead
|
hab leider keine zeit das genauer zu analysieren, aber: block level elemente mit height angabe haben sich nicht von alleine zu strecken -> IE bug. Wenn man diesen Effekt haben moechte laut W3C nur 'min-height' angeben; am besten mit CSS hacks arbeiten die non-ie nur min-height liefert.
'height' gilt (oder sollte, danke MS) immer als fix. nur mit overflow sollte eine weitere verhaltenmoeglichkeit moeglich sein ( http://www.xs4all.nl/~ppk/css2tests/overflow.html )
btw, warum gibst du immer die drei pseudo attribute active/hover/focus an, welcher browser hat hier einen bug? wenn du direkt das jeweilige A element anspricht inkludiert das die pseudo-attribute (angaben werden vererbt)
HTH rat mal für wen die pseudo's sind der name beginnt mit "I" aja, ich war immer der meinung ein block-element wird auf die grösse des inhalts gestretched, sofern nicht mit overflow anders eingestellt? whatsoever, ich bin draufgekommen, dass die "empfehlung" mit floats zu arbeiten reiner schwachsinn is, bin grad dabei etwas anderes zu erfinden...
|
Rektal
Here to stay
|
Es kommt halt immer darauf an was umgesetzt werden muss. Das PIC oben wird nur mit floats wirklich schwer bis gar nicht gehen. aja, ich war immer der meinung ein block-element wird auf die grösse des inhalts gestretched, sofern nicht mit overflow anders eingestellt? Das gilt nur solange die height auf 'auto' (default wert eben) ist. Sobald eine explizite Angabe erfolgt, ist diese einzuhalten.
Bearbeitet von Rektal am 24.07.2003, 11:25
|