用CSS

2009-07-29 70 views
1

文本換行,我有以下的html:用CSS

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

而CSS樣式:

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

我的問題是,在Firefox 2,如果文本越過150像素極限,那麼該行不會中斷。相反,文本顯示在輸入文本字段後面。

任何可能改變行爲的機會?

+0

@Manni:你是如何啓用着色的? – Pablo 2009-07-29 14:34:17

回答

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

試試這個!

Andrew

1

嘗試:

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

你不需要顯示:block(float left forces that)。 – 2009-07-29 14:18:47

+0

嗯,所以它。不記得爲什麼我開始添加。謝謝! – Thody 2009-07-29 14:29:04