レイアウトの作成
すべての要素をボックスに分けて考える。
<div>
<div class="left-box"></div>
<div class="right-box"></div>
</div>
float : left
を使用します..left-box {
width : 100px;
height : 100px;
float : left;
}
.right-box {
width : 100px;
height : 100px;
float : left;
}
floatを使用すると、常にclearプロパティが必要になります。 <div>
<div class="left-box"></div>
<div class="right-box"></div>
<div class="footer"></div>
</div>
<div>
<div class="left-box"></div>
<div class="right-box"></div>
<div class="footer"></div>
</div>
.footer {
width: 100%;
height: 50px;
background-color: orange;
clear: both;
}
clear : both;
.→その後float属性を中断します.inline-blockを使用してレイアウトを作成します。
display : block
display : inline-block
block
の場合と同様に表示できます.<div class="container">
<div class='header'></div>
<div class="left"></div><div class="right"></div>
</div>
.left {
width: 20%;
height: 500px;
background-color: orange;
display: inline-block;
}
.right {
width: 80%;
height: 500px;
background-color: gold;
display: inline-block;
}
必ずEnterに参加するなら?
空白を消す方法1。アノテーションを使用したシンボルの操作
<div>
<div class="left-box"></div><!--
--><div class="right-box"></div>
</div>
空白を消す方法2。親フォントサイズを0にする
<div style="font-size : 0;">
<div class="left-box"></div>
<div class="right-box"></div>
</div>
Reference
この問題について(レイアウトの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@abcdana/레이아웃-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol