2010-03-11 83 views
0

我不知道它是我的错误还是Firefox的错误。我有一个文本框,其中的值是通过python动态生成的。Firefox的线高度

文本框中的值应该位于文本框的中间。

它适用于IE和Chrome,但在Firefox中不起作用。

这里是CSS:

#query 
{ 
    margin: 0px; 
    padding: 0px; 
    width: 465px; 
    vertical-align: middle; 
    height: 45px; 
    font-weight: bold; 
    font-size: 16px; 
    line-height: 45px; 
    color: #aaaaaa; 
    padding-left: 10px; 
    display: block; 
} 

回答

-1

我觉得 垂直对齐:中间 不工作在Firefox ......人们有一些问题吧。 应该尝试不同的方法。

0

我不知道你的html,但你的代码渲染视觉上的输入确定 - 只有光标呈现不好。 IE8呈现它应该,Firefox从下往上拉伸光标,但一旦你开始写它将恢复正常。在chrome中,光标从顶部呈现到基线。

其他,它看起来没问题。如果你真的有问题,你可以改变行高来填充

height:29px 
padding:8px 10px; 
+0

thx很多它对我真的很有帮助 – Nomaan 2010-03-22 07:09:07