"We are back" « oc.at

<span>-Width per CSS forcieren

COLOSSUS 12.07.2004 - 19:34 900 2
Posts

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12165
Um's kurz zu machen:

Code:
<li><span class="txt" style="width:200px;">Name:</span> <input type="text" name="name" size=30" /></li>

WARUM zum Teufel schafft es hier Mozilla (andere Browser nicht getestet) nicht, das Inline-Element mit 200px Breite darzustellen?

Elternelemente sind groß genug, und Vererbung der Breite ist keine gegeben, da width vorher noch nirgendwo definiert worden ist.

Hilfe :(

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
wie wär's mit dem erlernen des css-model? :rolleyes:
http://www.w3.org/TR/CSS21/visudet....ths_and_margins

edit: ach was, hab keine lust mehr, dann heissts wieder ich bin unfreundlich, weil ich den leuten nicht alles vorkau':
mach entweder aus dem span ein div, oder schreib display:block rein, damit sollte sich die sache erledigt haben, wenn du dann rechts daneben no was schreiben willst, dann musst du floats verwenden.
Bearbeitet von watchout am 12.07.2004, 21:34

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4488
Um mehr Liebe einzubringen:

"10.3.1 Inline, non-replaced elements

The 'width' property does not apply. A computed value of 'auto' for 'left', 'right', 'margin-left' or 'margin-right' becomes a used value of '0'."

Und "span" faellt nun mal in die Kategorie "Inline, non-replaced element".
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz