HTML(?!):CSS:境界線を追加する背景色を変更する
<div> <p></p> </div>
CSS:
div { background-color:green; border-top:1px solid white; }
p { background-color:yellow; height:50px; margin:70px; }
デモ:http://www.jsfiddle.net/Xy8QF/4/
なぜ上記の面積があります黄色の段落の緑、それに白い部分がありますか?
btw私はすでにこれを理解しましたが、とにかく投稿すると思いました。この場合、外側の要素(あればマージンが崩壊しません
- :ちょうど受け入れ答えに追加する:それは謎
:)
の更新を検討DIV)には、パディングまたは境界があります。
これはフリーキン '_weird_です! – Kyle
それは、制約解決の問題が委員会によって指定されたときに起こることです。 –
ああ、私は数ヶ月間この頭の中で私の頭を壊してきた! 'h1'が' h1'のマージンによってウェブサイトのコンテンツエリア全体をプッシュダウンし、コンテンツエリアとヘッダー/メニューの間にギャップを作り出すと、本当に私を悩まします。 – mingos