問題:なぜマージンがCSSのインラインブロックとブロック要素に違うのですか?
要素display: inline-block;
では、マージンは、両方のインスタンスmargin-top: 30px;
のために設定されている場合でもdisplay: block;
を持つ要素とは異なるマージンを持つことになります!
margin-topは、インラインブロックを持つ要素に適用されますが、ブロックを持つ要素とまったく同じではありません。差異のあるピクセルがあります。どうして?要素タグはスペースなしで次お互いに配置されていない場合
どのブラウザでテストしていますか? – Viruzzo
直接的な答えではありませんが、この記事はいくつかの光を放つかもしれません:http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-sucks/ –
問題が発生する可能性のある最小限の文書など、詳細を記入してください。問題は簡単なテストでは観察できず、ページ上の他のものと関連している可能性があります。 (マージンのように見えるものは他にもあるかもしれません) –