ホームページ  >  記事  >  ウェブフロントエンド  >  _margin と margin の違い

_margin と margin の違い

巴扎黑
巴扎黑オリジナル
2017-06-28 13:41:171543ブラウズ

:Question: e

Margin: 15px 300px 0px 100px; Height
: width: 188px; float: left; _margin: 15px 300px 0 50px が表示されます。この文を追加するだけで問題が解決します。なぜですか? 回答: _margin これはIE6で認識できるのですが、IEブラウザ
はCSS標準に準拠していないため、そう見える場面が多々あります。 FIREFOX CHROME などのブラウザでは正常ですが、IE6 では正常に表示できません。IE6 専用にするには、underline_ を使用して CSS 属性を追加するしかありません。CSS コードを記述する場合、IE6 以外のブラウザでは認識できないため、通常は通常のコードの後に​​配置されます。例: margin:100px; _margin:90px; この最後の書き方は IE6/IE7 では一般的です
_margin は IE6 専用です。 。 IE6 では、同じ浮動方向の最初の float
要素のマージンに対して二重マージンのバグが発生します。 あなたのものはフローティングのままで、100ピクセルのマージンも左マージンです。 。したがって、IE6 専用の _margin を使用してください。 。 50PXは通常の100PXのちょうど半分です。 。ということで正常に動作しました〜 一つの方法は、浮動要素の
displayをインラインに設定することでIE6で二重マージンが発生しないようにすることで、_marginを不要にすることができます。

以上が_margin と margin の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。