퍼블리싱

[CSS] Display 속성 / 블록, 인라인, 인라인-블록 까지 총정리 !

tlsghwn 2022. 3. 4. 22:33

css display 속성

-block

-inline

-inline-block

 

 

 

display:block ;

 

#block {
    display: block;
    width: 80px;
    height: 100px;
    background-color: blue;
    color: white;
}

박스 형태 

아래 방향 정렬 

width height 적용 가능

개행 O

 

 

 

display:inline;

#inline {
    display: inline;
    width: 80px;
    height: 100px;
    background-color: blue;
    color: white;
}

text 너비로 적용 됨 - width height 적용 불가능

우측 방향

개행 X

 

 

display:inline-block;

#inline-block {
    display: inline-block;
    width: 80px;
    height: 100px;
    background-color: blue;
    color: white;
}

inline의 우측정렬,개행X   

+

block의 박스형태 width height 적용가능

 

 

 

 

 

 

전체 코드

<body>
    <div class="item">
        <h2>Display block</h2>
        display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
        <span id="block">display : block 1</span>
        <span id="block">display : block 2</span>
    </div>
    <div class="item">
        <h2>Display inline</h2>
        display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
        <span id="inline">display : inline 1</span>
        <span id="inline">display : inline 2</span>
    </div>
    <div class="item">
        <h2>Display inline-block</h2>
        display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
        <span id="inline-block">display : inline-block 1</span>
        <span id="inline-block">display : inline-block 2</span>
    </div>
</body>
</html>