2009-07-29 6 views
1

Ich habe die folgende html:Wrapping Text mit CSS

<label class="description">Label Text</label><input type="password" /> 

Und die CSS-Stile sind:

fieldset span.formrow label.description { 
    width: 150px; 
    display: -moz-inline-box; 
    display: inline-block; 
} 

Mein Problem ist, dass in Firefox 2, wenn der Text über die 150px Grenze geht, dann Die Linie bricht nicht. Stattdessen wird der Text hinter dem Eingabetextfeld angezeigt.

Gibt es eine Chance, dass das Verhalten geändert werden kann?

+0

@Manni: Wie haben Sie die Färbung aktiviert? – Pablo

Antwort

1
fieldset span.formrow label.description { 
    width: 150px; 
    float:left; 
    clear:left; 
} 

Try this!

Andrew

+0

danke, es hat den Trick! – Pablo

1

Versuchen:

fieldset span.formrow label.description { width: 150px; display: block; float: left; } 
+0

Sie brauchen keine Anzeige: Block (float links zwingt das). –

+0

Hmm, so ist es. Ich kann mich nicht erinnern, warum ich das angefangen habe. Vielen Dank! – Thody