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 |
댓글