"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

CSS-Prob... (float)

watchout 21.07.2003 - 20:51 777 4
Posts

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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
script_html_33375.txt (downloaded 74x)
Bearbeitet von watchout am 21.07.2003, 20:57

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
auf wunsch von that, so sollte es im idealfall aussehen (ohne <br />'s :D ):
click to enlarge

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Rektal
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 :D der name beginnt mit "I" :rolleyes:

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
Registered: Dec 2002
Location: Inside
Posts: 4452
Es kommt halt immer darauf an was umgesetzt werden muss. Das PIC oben wird nur mit floats wirklich schwer bis gar nicht gehen.

Zitat von watchout
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz