こんにちは、私は、さまざまなブラウザのテキストフィールドのパディングにいくつかの問題があります。ここでは、2つの異なるブラウザをどのように見えるかのスクリーンショットを示します。異なるブラウザでのCSSテキストフィールドの埋め込み
padding:8px 0 0 0;
は、誰もが、私はほとんどのブラウザで同じパディングを作ることができる方法を知っています:それはパディングとして設定されていますか?
ありがとうございます!
こんにちは、私は、さまざまなブラウザのテキストフィールドのパディングにいくつかの問題があります。ここでは、2つの異なるブラウザをどのように見えるかのスクリーンショットを示します。異なるブラウザでのCSSテキストフィールドの埋め込み
padding:8px 0 0 0;
は、誰もが、私はほとんどのブラウザで同じパディングを作ることができる方法を知っています:それはパディングとして設定されていますか?
ありがとうございます!
すべてのブラウザは違ったので、HTMLのレンダリング、あなたの入力欄に&同じline-height
をheight
を与えるトップパディングを削除します。このように:
input{
height:40px;
line-height:40px;
}
それはすべてのブラウザ
ありがとう。それはうまくいった! –
私はあなたがそれを完全に正しいとは思わないでしょうが、height
、line-height
、vertical-align
のCSSプロパティを明示的に設定しようとします。
フォントファミリ、フォントサイズ... –
いいえ、それはそれを修正するようだ:S –
まだ使用していない場合は、CSSリセットを使用する必要があります。 CSSリセットは、さまざまなブラウザが特定の要素に適用されるデフォルト値をクリアします。これにより、一貫性が大幅に向上します。
に同じだあなたの質問は何ですか? – j08691
2つのブラウザとは何ですか? CSSの残りの部分は何ですか? CSSリセットスタイルシートを使用していますか? – bevacqua
Safari(上の画像)とChrome(下の画像)の2つのブラウザは、そこにリセットはありません。 –