2012-03-20 11 views
1

こんにちは、私は、さまざまなブラウザのテキストフィールドのパディングにいくつかの問題があります。ここでは、2つの異なるブラウザをどのように見えるかのスクリーンショットを示します。異なるブラウザでのCSSテキストフィールドの埋め込み

padding:8px 0 0 0; 

Top one is Safari and Bottom is Chrome

は、誰もが、私はほとんどのブラウザで同じパディングを作ることができる方法を知っています:それはパディングとして設定されていますか?

ありがとうございます!

+2

に同じだあなたの質問は何ですか? – j08691

+2

2つのブラウザとは何ですか? CSSの残りの部分は何ですか? CSSリセットスタイルシートを使用していますか? – bevacqua

+0

Safari(上の画像)とChrome(下の画像)の2つのブラウザは、そこにリセットはありません。 –

答えて

2

すべてのブラウザは違ったので、HTMLのレンダリング、あなたの入力欄に&同じline-heightheightを与えるトップパディングを削除します。このように:

input{ 
height:40px; 
line-height:40px; 
} 

それはすべてのブラウザ

+0

ありがとう。それはうまくいった! –

1

私はあなたがそれを完全に正しいとは思わないでしょうが、heightline-heightvertical-alignのCSSプロパティを明示的に設定しようとします。

+0

フォントファミリ、フォントサイズ... –

+0

いいえ、それはそれを修正するようだ:S –

3

まだ使用していない場合は、CSSリセットを使用する必要があります。 CSSリセットは、さまざまなブラウザが特定の要素に適用されるデフォルト値をクリアします。これにより、一貫性が大幅に向上します。

関連する問題