본문 바로가기
프로그래밍

CSS : inline, inline-block, block

by Youngbin Kwon 2020. 8. 18.

display 프로퍼티

display 프로퍼티는 요소의 표기 특성을 지정한다. (ex : block, inline, inline-block, flex, grid 등)

 

block

block 프로퍼티를 가진 요소는 화면 가로폭 전체를 차지 (width : 100%)하며, 항상 새로운 줄에서 시작한다.

* 기본 크기는 가로폭 전체이지만, width, height, margin, padding등의 프로퍼티를 설정할 수 있다.

** block 프로퍼티 요소의 예시로는 div, h1~h6, p, ol, ul, li, hr, table, form 이 있다.

*** block 요소 내에 inline 요소를 포함할 수 있다.

 

inline

inline 프로퍼티를 가진 요소는 content 너비만큼 가로폭이 설정되며, 새로운 라인으로 형성되지 않고 다른 요소와 함께 같은 줄에 위치할 수 있다. 

* width, height, margin, padding 등의 프로퍼티를 지정할 수 없다.

** inline 프로퍼티 요소의 예시로는 span, a, strong, img, br, input, select, textarea, button이 있다.

*** inline 요소 내에는 block 요소를 포함할 수 없다.

 

inline-block

block과 inline의 요소를 모두 갖는다. inline과 같이 한 줄에 포함되면서 width, height, margin 프로퍼티를 지정할 수 있다.

 

참고 1 : 링크

 

[CSS] display 속성 사용하기

display 속성  display 속성은 요소를 어떤 형태로 나타나게 하는 속성으로, 네 가지의 값을 가질 수 있습니다. display 속성값 예시 설명 block display: block; 선택한 요소를 block 레벨 요소로 나타냅니다.

webcoding.tistory.com

참고 2 : 링크 

 

CSS3 Display | PoiemaWeb

display 프로퍼티는 layout 정의에 자주 사용되는 중요한 프로퍼티이다.

poiemaweb.com

 

'프로그래밍' 카테고리의 다른 글

wecode +1 로그 (8/18)  (0) 2020.08.19
CSS : float  (0) 2020.08.19
CSS : Box-sizing  (0) 2020.08.18
CSS : position  (0) 2020.08.18
자바스크립트 : Modules (코드카데미)  (0) 2020.08.17

댓글