cssの2つのセクション、3つのボックス、cssとcss2の違いは1つだけです。
css1ではbox2の場合はfloat:left;
、css2の場合はbox2の場合はfloat:right;
です。
他のcssコードは、css1とcss2で同じです。
ここは私のcss1です。前のフローティングボックスは、次のフローティングボックスにどのように影響しますか?
body{
margin:0px;
}
div.box{
width:640px;
height:800px;
}
div.box1{
width:500px;
height:100px;
background-color: red;
float:left;
}
div.box2{
width:140px;
height:140px;
background-color: blue;
float:left;
}
div.box3{
width:250px;
height:300px;
background-color: green;
float:left;
}
<div class="box">
<div class="box1">box1
</div>
<div class="box2">box2
</div>
<div class="box3">box3
</div>
</div>
ここでは、私のCSS2です。 CSSの
body{
margin:0px;
}
div.box{
width:640px;
height:800px;
}
div.box1{
width:500px;
height:100px;
background-color:red;
float:left;
}
div.box2{
width:140px;
height:140px;
background-color: blue;
float:right;
}
div.box3{
width:250px;
height:300px;
background-color: green;
float:left;
}
<div class="box">
<div class="box1">box1
</div>
<div class="box2">box2
</div>
<div class="box3">box3
</div>
</div>
つのみラインはCSS1及びCSS2の間で異なっています。
なぜcss1のbox2の
float:left
は、box1とbo3の間にギャップがありますか?
css1でbox2の
float:right
がbox1とbo3の間にギャップがないのはなぜですか?
css1とcss2の結果については、CSS規則
https://www.w3.org/TR/CSS22/visuren.html#float-rules
を指摘してください。
あなたは単に質問を更新していますが、私の答えはそれをクリアしましたか? ':)' –
私はそれを理解するためにz軸を探しています。 –
ハハ..それは想像上のZ軸です...あなたの理解のためだけです。私はそれを二度与えた。笑。 –