0

検索バーを作っています。テキスト入力ボックスと検索ボタンは予定通り横に並んでいますが、ブラウザを展開すると入力ボックスの高さがどんどん変化していきます。コードを何度か確認しましたが、問題の原因がわかりません。どんな助けでも大歓迎です:)

http://jsfiddle.net/tmjfd/3/

4

3 に答える 3

3

あなたはあなたがpaddingパーセンテージとして与えられていると定義しています。これはドキュメントのサイズに応じて拡大縮小され、入力の合計高さに影響します。入力をスケーリングしない場合は、固定値を使用する必要があります。

于 2012-04-17T20:40:27.707 に答える
0

あなたが変わるなら

input{
    padding: 1.5%; 
}

input{
    padding: 6px;
}

それはそれを修正します。問題は、パディングのパーセンテージがウィンドウ サイズに基づいていることでした。

于 2012-04-17T20:50:46.947 に答える
0

この問題は、設定によって引き起こされますpadding: 1.5%。パーセンテージは、含まれているブロックの幅に相対的です。em設計要件に応じて、ユニットを取り外すか、代わりにユニットを使用してください。

于 2012-04-17T20:51:13.630 に答える