[HTML & CSS] Layout
Layout
レイアウト(Layout)とは、Webサイトの要素を適切にレイアウトすることです.
Position
Positionプロパティは、レイアウトを担当するCSSプロパティであり、タグの配置方法を決定します.
Position属性には、次の4つの属性値があります.
static
静的プロパティはデフォルトです.
positionプロパティが指定されていない場合は、自動的に値が指定されます.
realative
元の位置に対して座標を指定します.
absolute
親要素の位置に対して座標を指定します.
.parent {
position: relative;
}
.child {
position: absolute;
top: 10px;
left: 10px;
width: 90%;
height: 90%;
}
fixed
スクロールを考慮せずに位置を固定したい場合に使用するプロパティ.
このため、top、bottom、left、rightなどを使用して位置を指定し、widthとheightを使用して要素のサイズを指定できます.
スクロールするときは、次の方法で上部に固定されたトップレバーを作成できます.
.header-bar {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 40px;
}
Display
displayプロパティは、ページのレイアウトを決定します.
inline、block、inline-blockなどのdisplayプロパティについて説明します.
inline
block
inline-block
他の行のエンティティと並べて配置されたプロパティは、改行されません.
float
要素の配置方法のプロパティを定義します.
none(デフォルト)、左、右の3つのプロパティ.
*flexまたはgridプロパティの方が好きになりました.
img{
float:left;
}
clear
floatプロパティを使用するときにclearプロパティを使用する場合、後続のエンティティはfloatの影響を受けません.
Reference
この問題について([HTML & CSS] Layout), 我々は、より多くの情報をここで見つけました https://velog.io/@jinukix/HTML-CSS-Layoutテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol