1
私は、Windows上で希望の方法でパディングを設定しています。2.8em
になります。しかし、それはLinuxとMac上のレイアウトを混乱させる。CSSの異なるパディングルールはWindows用ですか?
明らかに問題を修正するには、Windows以外のOSでは2.4em
にする必要があります。しかし、2.4em
では、Windowsでは醜いように見えます。
OSをターゲットにして、パディングを2.8em
(Windowsの場合)、2.4em
(そうでない場合)に設定する方法はありますか?
を正規化するためにリセットスタイルシートを試したことがありますか?それはどう?これはおそらくdpi問題です。これを行うには、ユーザーエージェントを解析し、そこからOSを抽出し、カスタマイズしたスタイルシートを提供することができます。 –
「em」はフォントサイズに基づいています。 Windows、Linux、Macは通常異なるデフォルトフォントを持っています。同じフォントであっても、異なるレンダリングを使用していても、正確ではありません。あなたが見ているのは、あなたの特定の設定でうまく見えるということです。 (テキストを拡大または縮小してみると、パディングの変更が表示されます) – Cfreak
'em'の代わりに' px'を使用しますか? –