본문 바로가기
Web

[HTML/CSS] display 속성 알아보기

by DuncanKim 2022. 6. 22.
728x90

[HTML/CSS] display 속성 알아보기

 

display 종류 정리

종류 inline-block, inline block none
너비 너비가 설정되어 있지 않다면, 
최소한으로 줄어든다.
너비가 설정되어 있지 않다면, 
최대한으로 넓어진다.
없어진다.
높이 높이가 설정되어 있지 않다면, 
최소한으로 줄어든다.
높이가 설정되어 있지 않다면, 최소한으로 줄어든다. 없어진다.
본질 글자화 블록화 -
line 사용 한 줄에 최대한 여러개가 나온다. 한 줄을 무조건 혼자 쓴다. -
정렬 부모의 text-align에 의해서 정렬 스스로 margin-left, margin-right를 
사용해서 정렬
-
대표되는
태그
img(inline-block 종류)
a, span(블록 아닌 inline 종류)
div, nav(block)  

display 속성의 특징

inline요소에는 width, height, margin, padding 속성이 제대로 적용되지 않는다. 모든 태그들은 display 속성 값을 다르게 해주면 속성을 바꿀 수 있다.

 

 

display 속성 변경 활용

만약 nav 태그를 display: inline-block; 으로 설정할 경우, 높이가 최소한으로 줄어들어 보이지 않게 된다.

span{
	display: block;
}

nav{
	display: inline;
}

display 본질

inline-block은 글자화가 되어서 나타난다. 만약, 블록형을 inline-block으로 만들어 놓는다면, 태그가 한 개의 글자처럼 인식이 된다.

만약 div 태그를 inline-block으로 만들었고, margin을 어느 정도 준 상태라면, 사각형의 박스 안에 담긴 각각의 내용들이 일정 간격을 두면서 떨어져있는 것을 볼 수 있다.

 

 

 

 

728x90

'Web' 카테고리의 다른 글

[CSS] 가상선택자, 에밋(emmet)  (0) 2022.06.23
[HTML] 태그와 엘리먼트의 차이  (0) 2022.06.22
[Bootstrap] Bootstrap이란?  (0) 2022.06.18
[jQuery] jQuery 기본 문법 이해하기  (0) 2022.06.18
[JavaScript] JavaScript 기본 문법  (0) 2022.06.18

댓글