2013-07-24 40 views
0

我想從一個自定義主題從頭開始選擇框元素。當我在我的CSS中有第59行的overflow:hidden;時,元素不按我期望的方式排列。但是,當我刪除該行時,它確實符合我期望的方式,但文本會溢出。它似乎在Chrome中工作,但不是Firefox。爲什麼這些元素不在這個html中?

工作:

Working

不工作:

Not Working

下面是代碼:http://jsfiddle.net/nd7Hn/

爲什麼這種情況發生,我怎麼能解決這個問題?

+1

請顯示它應該是什麼樣子的截圖。刪除第59行沒有明顯區別 – feitla

+0

@feitla它的工作方式與我期望的方式一致。 –

回答

4

添加這種風格:

.editor-controls>* {vertical-align:top} 

否則元素將嘗試對齊到基線,這可能會產生意想不到的效果。

+0

我對這個建議完全一樣:) –

+0

@IanClark更多人需要了解'vertical-align' - 我一直都在使用它,但似乎幾乎沒有人知道它... –