私はいくつかのhtmlコードを見て回ったときに見た振る舞いを理解しようとしています。hereが表示されます。CSSボーダーに関するマージンを理解する
あなたは以下を変更した場合ことがわかります。これに
<div style="border: solid 1px black;">
<div style="margin-top:50px;">
Post Title
</div>
</div>
(。すなわち、 "国境:固体1pxの黒;" "国境:固体0PX黒;" へ):
<div style="border: solid 0px black;">
<div style="margin-top:50px;">
Post Title
</div>
</div>
内側のdivの余白は外側のdivにもう影響しません。私はこの動作を定義するW3.org仕様を見出そうとしていましたが、運はありません。誰も助けたい?
これを回避するために 'border:1px solid transparent'を使用することがあります。しかし、それは気になります。正直な理由で私の気持ちいい詰め物を崩壊させないでください。 –
ええ、私はそれを正確にしなければなりませんでした。それは正直に迷惑です。私がこの動作を定義するW3仕様を徹底的に検討している理由です。 –