프로그래밍/HTML&CSS

블럭과 인라인

삐제제 2020. 10. 18. 22:33

블럭(Block) : 옆에 다른 요소가 올 수 없는것.

블럭의 유용한 특징 세가지 : margin, padding, border

 

margin : box의 경계의 바깥에 있는 공간, 속성값이 하나이면 사방이 모두 적용된다는것이고 속성값이 두개면 순서대로 상하, 좌우를 의미한다.. ex) margin: 20px 15px; < 상하 20px 좌우 15px

만약 4개의 값을 준다면.. ex) margin : 20px 5px 12px 9px;

순서대로, 위, 오른쪽, 아래, 왼쪽 (시계방향) 순서대로 적용된다.

 

padding : 경계로부터 안쪽에 있는 공간

 

border : box의 경계를 의미한다. 쉽게 말하면 테두리? style도 여러종류가있지만, 주로 solid를 많이 사용하는 편

속성은 width, style, color 를 줄수있다.

ex) border : 2px solid black;

 

 

인라인(inline) : 옆에 다른 요소가 올 수 있는것.

width와 height 를 가질수 없다!

너비와 높이를 가질수 없기때문에 위, 아래에 margin을 가질수 없다.

padding값은 사방에 모두 가질 수 있다. 만약 위 아래에 margin을 주고싶을경우,

inline 요소들을 block 요소로 바꿔줘야한다.

'프로그래밍 > HTML&CSS' 카테고리의 다른 글

[HTML&CSS]Flex box  (0) 2020.11.04
HTML & CSS Class 와 id  (0) 2020.10.18
웹페이지 탭창에 아이콘 넣기  (0) 2020.10.15
semantic HTML  (0) 2020.10.14
HTML, CSS, JavaScript  (0) 2020.10.12