[css] display, position
<div>
block level、block単位で1行を占める
<span>
inline level、1行で並べ替えることができます
場所はディスプレイで変更できます
inline-block
1行に複数入れてブロックなのでボックスのみ変更
display:inline
コンテンツがspanのように表示されない場合
インラインは内容そのものしか飾らないからです.コンテンツサイズで拡大
display:block
インクライン貨物
inline-blockは長方体で、1行に複数並べ替えることができる特殊なボックスです.
積み木はテーブルで、一列に1つ作ります
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<article class="container">
<div></div>
<div class="box">I'm Box</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</article>
</body>
</html>
div, span{
width:50px;
height:50px;
margin-bottom:20px;
background: pink;
}
.container{
background:yellow;
left:20px;
top:20px;
/* position:static; 으로 기본값 지정되어 있어서 변화 없음 */
position:relative; /* relative: 원래 아이템이 있어야하는 자리에서 상대적으로 옮겨간다! */
}
.box{
background:aqua;
left:20px;
top:20px;
// position: relative;
// position: absolute; /* 내 아이템이 가장 가까이 담겨있는 상자 안에서(.container) 위치변경이 일어남*/
// position: fixed; /* 상자에서 완전히 벗어나 페이지 안에서 옮겨간다 */
position: sticky; /* 원래 있어야하는 자리에 그대로 있으면서 스크롤링해도 변화없이 그자리에 고정*/
}
Reference
この問題について([css] display, position), 我々は、より多くの情報をここで見つけました https://velog.io/@letthere/css-display-positionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol