質問

使用時の子要素(h2)なぜこう証拠金の親(#ボックス)ょうか?を変更した場合、購入した余裕のあるパディングで作品として期待される。かったものに変更または私を見落とさないよう?ここで私のサンプルコード

<html>
<head>
<style>
#box{
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
height:200px;
width:500px;
background:red;
box-shadow: 15px 15px 12px grey;  
-moz-box-shadow: 15px 15px 12px grey;  
-webkit-box-shadow: 15px 15px 12px grey;  
text-align:center;
margin-top:0;
}
#box h2{
color:#fff;
text-shadow: 2px 2px 2px #000;
margin-top:75px;/*making this padding gives the effect I thought I could achieve with margin*/
height:50px;
width:200px;
}
</style>
</head>

<body>
<div id="box">
<h2>Fun with CSS3</h2>
</div>
</body>
</html>

まだやることが出来たら全員が共有経験率癖.THx

役に立ちましたか?

解決

での 崩壊率.ねこの"特徴"、その原因をレンダリング"問題"をいた。からの抜粋は"仕様"(重点が鉱):

  • の場合は上下マージンのターボックスに隣接しが可能で のためのマージンの崩壊 を通じて ます。に この場合、位置の要素 に依存との関係 その他の要素がマージされる 折り畳まれています。

    • の場合は要素のマージンは、崩壊とその親会社のトップ 率のボーダのボックス は、次のように定義されますのと同じ 親会社です。

こちらはカップルの記事はこの科目:

他のヒント

私の推測では、ボックスモデルを誤解したことです。パディングが内部空間であるマージン、すなわちウィジェットの外側境界とコンテンツbetweeen、すなわちウィジェットの周りに、外部空間である。

ます。http://www.w3

あなたは、この図を見てみたいことがあります。 ORG / TR / CSS2 / box.html を参照するためのボックスモデルの

私はそれがOK取り組んでいると思います。パディングはまさにそれを行います。それは、そのに適用される要素をパッド。マージンは、互いに要素を分離します。だから、マージンはそれが必要として働いています。それがあるべき場所H2タグの位置です。それを余裕を与えることは、この場合には、本体であるルート要素、からそれを押しのけるでしょう。それは親要素(#box divの)内を移動するため、どちらかでは、#box要素に対するそれを配置、またはそれをパディング(ただ一つの方法が、最適ではない)を得なければならないでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top