2010-12-22 2 views
1

私は、Windows上で希望の方法でパディングを設定しています。2.8emになります。しかし、それはLinuxとMac上のレイアウトを混乱させる。CSSの異なるパディングルールはWindows用ですか?

明らかに問題を修正するには、Windows以外のOSでは2.4emにする必要があります。しかし、2.4emでは、Windowsでは醜いように見えます。

OSをターゲットにして、パディングを2.8em(Windowsの場合)、2.4em(そうでない場合)に設定する方法はありますか?

+0

を正規化するためにリセットスタイルシートを試したことがありますか?それはどう?これはおそらくdpi問題です。これを行うには、ユーザーエージェントを解析し、そこからOSを抽出し、カスタマイズしたスタイルシートを提供することができます。 –

+2

「em」はフォントサイズに基づいています。 Windows、Linux、Macは通常異なるデフォルトフォントを持っています。同じフォントであっても、異なるレンダリングを使用していても、正確ではありません。あなたが見ているのは、あなたの特定の設定でうまく見えるということです。 (テキストを拡大または縮小してみると、パディングの変更が表示されます) – Cfreak

+0

'em'の代わりに' px'を使用しますか? –

答えて

関連する問題