Block
Inline
Inline-block
None
이 속성은 HTML 요소를 어떻게 표시할지를 결정하는데 사용된다.
요소를 새로운 줄에서 시작하고 전체 너비를 차지하도록 만든다.
요소를 문장 내에서 나란히 표시하며, 내용의 너비만큼 공간을 차지한다.
인라인 요소처럼 새로운 줄에서 시작하지 않고, 내용의 너비와 높이를 지정하여 블록 요소처럼 표시된다.
해당 요소를 화면에서 숨기는 속성
*요소(Element)란 HTML 문서의 구성 단위 중 하나로, HTML 태그로 표현되는 것을 말한다.
px
em
rem
%
반응형 웹사이트를 만들기 위해 크기의 변화를 알아야 한다.
고정된 크기 단위

상위 요소의 글꼴 크기에 상대적인 단위

루트 요소(html)의 글꼴 크기에 상대적인 단위

상위 요소의 크기에 상대적인 크기


<div style="height: 20rem; background-color: #38df81; border-radius: 1rem; margin: 2rem;">
<h1>
testing
</h1>
<div class="testing" style="display: block;">block</div>
<div class="testing" style="display: inline;">inline</div>
<div class="testing" style="display: None;">None</div>
<div class="testing" style="display: inline-block;">inline-block </div>
</div>

<div style="height: 20rem; background-color: #38df81; border-radius: 1rem; margin: 2rem;">
<h1>
testing
</h1>
<div class="testing" style="display: inline-block; width: 48px; height: 48px;">inline- block </div>
<div class="testing" style="display: inline-block; width: 48px; height: 48px;">inline- block </div>
<div class="testing" style="display: inline-block; width: 48px; height: 48px;">inline- block </div>
<div class="testing" style="display: inline-block; width: 48px; height: 48px;">inline- block </div>

<div style="height: 20rem; background-color: #38df81; border-radius: 1rem; font-size: 2rem;">
<h1>
testing
</h1>
<div class="testing" style="display: inline-block; width: 48px; height: 48px;">block</div>
<div class="testing" style="display: inline-block; width: 3em; height: 3em;">block</div>
<div class="testing" style="display: inline-block; width: 3rem; height: 3rem;">block</div>
<div class="testing" style="display: inline-block; width: 30%; height: 30%;">block</div>