CSS Float
7654 ワード
floatプロパティWebページのレイアウトを使用する
https://developer.mozilla.org/ko/docs/Web/CSS/float
サンプルインデックス.html
<header>
<h1>Website Title</h1>
<p>Website slogan included here.</p>
</header>
<main class="main-area">
<p>This is main. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi deleniti quod numquam? Quam,
facilis impedit? Quam possimus numquam commodi culpa, corporis blanditiis eaque harum quaerat ratione animi
magnam! Quas, a.</p>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ducimus quo quam expedita vero adipisci similique
deleniti fugit maiores odio quas repellat neque, veritatis molestiae accusamus, porro accusantium temporibus
tempora sapiente!</p>
</main>
<aside class="sidebar">
<p>This is sidebar. Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores est modi amet nesciunt
repellendus quis maiores expedita distinctio deserunt fugiat, sit laboriosam aspernatur labore rem dolore hic
nulla laborum qui.</p>
</aside>
<footer>
<p>© 2021 - This is the footer.</p>
</footer>
人の目には長い文章が見えにくい.html-下部にコンテナを作成する
<div class="container">
横長を940 pxに制限margin-左とmargin-右揃え、中央揃え
.container {
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
htmlにプライマリコンテンツを含むmainclass=main-areaの上部にcontent-areaを作成
<div class="content-area group">
.content-area {
border-top: 3px solid black;
border-bottom: 3px solid black;
}
上下にborder、黒い実線を引く .main-area {
width: 66%;
float: left;
}
.sidebar {
width: 34%;
float: right;
}
フロートがcontent-areaの内容はすべて空になっていますこの問題を解決するためにfixクラスを作成する
mainとsidebarを下に置いて解決しましょう
html
<div class="fix"></div>
css .fix {
clear: both;
}
そうすると、小包divも確認しなければなりません.でもそれが面倒すぎると
次の子供たちを幸せにしましょう.
代わりにfixを使用
css
.group:before,
.group:after {
content: "";
display: table;
}
.group:after {
clear: both;
}
.group {
zoom: 1;
}
html<div class="content-area group">
Reference
この問題について(CSS Float), 我々は、より多くの情報をここで見つけました https://velog.io/@galduck/CSS-Floatテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol