2013-07-24 42 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' - 我一直都在使用它,但似乎几乎没有人知道它... –