以下では、div 内に h3 タグがあります。
#one {
width:300px;
height:200px;
background-color:black;
color:white;
}
h3 {
margin-top:20px;
}
<div id="one">
<h3>Coming Soon My Tools</h3>
</div>
レンダリングすると、h3 タグの上マージンではなく、div の上マージンが移動されます。デモhttp://jsfiddle.net/EnigmaMaster/aZnjx/1/
を参照してください
。
h3 タグの前に div 内に何かを配置すると、マージンが適切に調整されます。また、h3 タグに display: inline-block を追加すると、適切にレンダリングされます。私の問題の解決策を探していません。この問題に関する情報を探しています。以前にこの問題に遭遇した人はいますか?