JavaScript/CSS 끄적끄적
CSS(Cascading Stylesheets) > Inline , block
깍돌이
2017. 11. 10. 14:11
오늘의 끄적끄적
1. CSS
display : inline, dispaly : block 속성
block - 한줄에 나열하지 않고 그 자체를 한줄로 표현 (자연 스러운 줄 넘김이 가능 )<p> 태그
-> margin,width,height 속성이 정의 가능
( 기본적으로 width 가 100%)
inline 줄을 바꾸지 않고 다른요소와 하께 한 행에 위치하려는 성향 <a> 태그
-> margin-top,margin-bottom 속성을 정의해도 적용 X
상하 여백은 line-height 속성에 의해 발생
width 와 height 속성이 적용되지 않음
-> inline 너비와 높이는 태그가품고 있는 내부 요소의 부피에 맞춰집니다.
최소한의 간격을 유지하기 위해서 연속으로 사용된 경우는 5px의 내부 margin 이 자동 발생
(웹 브라우저의 기본 설정 때문)
inline-block
margin-top,margin-bottm 정의 가능 상하 여백을 margin , line-height 를 모두 제어가능
width 와 height 정의 가능
기본적으로는 태그가 품고있는 내부 요소에 의해 부피가 맞춰짐
inline-block 끼리 사용시에는 최소한의 간격을 유지하기 위해서 좌, 우 약 5px 가량의 외부 여백이 발생
margin-left margin-right 를 사용시에 여기에 추가로 여백을 줄수 있음