0

私のミスなのか Firefox のバグなのかわかりません。Python を使用して値が動的に生成されるテキスト ボックスがあります。

テキスト ボックスの値は、テキスト ボックスの中央にある必要があります。

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;
}
4

2 に答える 2

0

あなたのhtmlはわかりませんが、あなたのコードは入力を視覚的に正常にレンダリングします.カーソルだけが正しくレンダリングされません. IE8 は正常にレンダリングし、Firefox はカーソルを下から上に伸ばしますが、書き始めると通常に戻ります。クロムでは、カーソルは上からベースラインにレンダリングされます。

それ以外は問題ないようです。本当に問題がある場合は、行の高さをパディングに変更できます

height:29px
padding:8px 10px;
于 2010-03-11T12:08:29.627 に答える
-1

vertical-align: middle は firefox では動作しないと思います ... 人々はいくつかの問題を抱えています。別のアプローチを試す必要があります。

于 2010-03-11T07:21:46.717 に答える