ホームページ >ウェブフロントエンド >htmlチュートリアル >2 つのレイヤーを同じレベルになるように調整する方法_html/css_WEB-ITnose
CSS レイヤー
明確にしてください
絶対配置の場合レイヤー、同じレベルにレンダリングします コンテナの上部が同じ場合、平らになります
margin-top、これを使用しますか?
2 つの div が同じ水平線上にある場合は、float 属性を left に設定します。2 つの div を合わせた幅が上のコンテナの幅を超える場合は、最初の div の幅に注意してください。 2 つの div は下のレイヤーに分類されます。
2 つの div が重なっている場合は、位置を絶対に設定してから、z-index 属性を設定して、どちらの div が上のレイヤーにあるのか、どちらが下のレイヤーにあるのかを決定できます。
上の同じ水平線?
下端は同じ水平線ですか?
float:left right
div が 2 つある場合、同じ水平線に対して、float 属性を left に設定するだけです。2 つの div を合わせた幅が上のレイヤーを超えている場合に注意してください。コンテナの幅が増加すると、2 番目の div が下のレイヤーに落ちます
2 つの div が重なっている場合は、位置を絶対に設定し、z-index 属性を設定してどの div が上のレイヤーにあるのかを決定できます。 1 つはグラウンドフロアにあります。
同じ水平線を作る 2 つの方法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head></head><body><div style="width:100px; float:left; display:inline; height:200px; background-color:#ccc;">左边</div><div style="width:100px; float:left; display:inline; height:200px; background-color:#999933;">右边</div></body></html>
<div id="leftcolumn" style="float:left;width:100px;height:100px"></div><div id="rightcolumn" style="margin-left:110px;height:100px"></div>