본문 바로가기

카테고리 없음

[웹1]240112-3일차(block/iline/iline-block요소 특징, 상위엘리먼트와 하위엘리먼트, 선택자가 필요한 이유, 상속되는 텍스트, 자식선택자와 후손선택자)

https://codepen.io/limyena/pen/poYEMvy

 

 

block특징

...

codepen.io

 

https://codepen.io/limyena/pen/LYaRwGr

 

inline특징

...

codepen.io

 

https://codepen.io/limyena/pen/QWoKegE

 

inline -block요소 특징

...

codepen.io

 

https://codepen.io/limyena/pen/MWxjNGE

 

상위엘리먼트와 하위엘리먼트를 부르는 명칭

...

codepen.io

 

https://codepen.io/limyena/pen/OJqRKaM

 

선택자가 필요한 이유

...

codepen.io

 

https://codepen.io/limyena/pen/oNVzKJO

 

상속되는 텍스트 속성

...

codepen.io

 

https://codepen.io/limyena/pen/wvOzVZz

 

자식선택자와 후손선택자

...

codepen.io

block, inline = 디스플레이의 한 종류

 

[block과 inline이 구분되어있는 이유]
레이아웃을 구성할때 네이버 로그인창처럼 한줄에 하나씩 배치되는 레이아웃도 있어야하고, 한줄에 같이 배치되어야하는 레이아웃도 있어야하기 때문에 구분되어있는 것이다.

 

[네이버 페이지로 예시]

 

3줄로 이루어져있고 3번째줄엔 5개 항목이 들어가있다.

div태그로 3줄을 배치하고 span태그로 3번째줄에 5개항복 배치

 

div태그 = 한줄을 배치

span태그 = 한줄에 여러항목을 배치

div = block요소

span = inline요소

 

 

block

 - width : auto =100%

 - 한줄에 "하나씩" 배치

 - 너비높이 커스텀 "가능"

 - 브라우저에서 "도형"취급

 

inline

 - width : auto = 0

 - 한줄에 "같이" 배치

 - 너비높이 커스텀 "불가능"

 - 브라우저에서 "텍스트"취급

 

inline-block

 - width : auto = 0

 - 한줄에 "같이" 배치

 - 너비높이 커스텀 "가능"

 - 브라우저에서 "텍스트"취급

 

 

 

자식선택자 -> >
후손선택자 - > 띄어쓰기
ㄴ후손만 선택하는 것이 아닌 자식부터 후손까지 선택