私のサイトの余白の値をすべてピクセルの代わりにemに変換しようとしていますが、実際に何が正しいか把握するのに苦労しています。私はそれがユーザーのブラウザ設定(デフォルトのフォントサイズ)に基づいて設定された距離だと思っていましたが、たとえばh1またはulに適用すると標準の1emが異なります。どんな助け?それは要素に適用されるどのようなフォントサイズに基づいて、相対的な測定であるのでCSSについての質問?
答えて
em
は、フォントサイズ(資本M
の幅高さ)に基づいています。
this markup on jsfiddleの結果を見る
<div style="font-size:2em">2em<div style="font-size:2em">2em</div></div>
<div style="font-size:14px">2em<div style="font-size:2em">2em</div></div>
どのようにしてh1マージンとpマージンを同じように(emを使用して)作ることができますか?ありがとう – Jake
要素内の 'M' *の幅に相対的ですか?要素の 'font-size'は、幅/高さを増加させますか? – Blender
@jakeの場合、h1とpがまったく同じfont-family、font-size、font-weightでない限り(あなたがそれらを近似することができたとしても、ユーザの設定はあなたの推奨するCSSと異なる場合があります)見出しや段落の大文字の "m"は1emです。正確な測定をしたいのであれば、ピクセルを使用してください。 – clairesuzy
「1EMは、現在のフォントサイズに等しい2EMは、現在のフォントの2倍の大きさを意味し、例えば素子12のフォントで表示されている場合。 PT、その後、「2EMは」24 ptのである。「日」をされたCSSに非常に有用ユニット、それは読者が
http:///w3fools.com/(w3schoolを参照しないようにしましょう)。 http://reference.sitepoint.com/css/lengthunitsはどうですか? – bdukes
StackOverflowの関連EPICは、彼女の答え「を使用したフォントに自動的に適応することができますので、 E: Is sizing fonts using "em" still relevant?
em
対策の種類は状況に依存(要素の親要素のタイプ/要素のCSSプロパティ)、ここでは、この上の完全かつ包括的な説明を読みます:
http://jontangerine.com/log/2007/09/the-incredible-em-and-elastic-layouts-with-css
- 1. 質問についてINADDR_ANY
- 2. 質問ループについて
- 3. 質問についてjava.sql.resultset
- 4. 質問についてスクリプト#
- 5. CSS:レイアウト質問
- 6. CSSオーバーフロープロパティ質問
- 7. CSSタイトル質問
- 8. CSSスプライト質問
- 9. CSS - コードジェネレータの質問
- 10. CSSドロップダウンメニューの質問
- 11. CSSホバードロップダウンの質問
- 12. UILabelのイベントについての質問
- 13. UIWebViewのハイライトカラーについての質問
- 14. アダプタについてのカップルの質問
- 15. IOSのアニメーションについての質問
- 16. プロローグのマッチングについての質問
- 17. いくつかのCSSに関する質問
- 18. gzip - パフォーマンスについての質問
- 19. 'const'関数についての質問
- 20. routes.rbについての質問
- 21. デリゲートについての質問
- 22. Javaガベージコレクションについての質問
- 23. htaccessファイルについての質問
- 24. SQLトリガーについての質問
- 25. CALayerとUIViewについての質問
- 26. rails3 routesについての質問
- 27. iframeについての質問?
- 28. NSTimerについてのご質問や
- 29. イベントとカスタムサーバーコントロールについての質問
- 30. URLについての質問
マージンと幅のパーセンテージを使用することもできます – m4tt1mus