필자는 css 라이브러리 등을 사용하지 않고 pure css로 디자인 하는 것을 좋아하는데, 가끔 생각한대로 동작하지 않을 때가 있다 대표적으로 display 속성이 그러한데 기본적인건 이미 다 알고 있다고 생각하지만 확실하게 알고 가기 위해 기본중의 기본인 CSS에서 매번 사용하는
display의 대표 속성 3가지inline,block,inline-block를 알아봅니다.
<span><a>width, heigh의 속성을 지정해도 무시**된다.margin, padding 속성은 좌우 간격만 반영이 되고, 상하 간격은 반영하지 않는다.inline의 특징은 해당 태그가 마크업하고 있는 컨텐츠의 크기만큼만 공간을 차지한다.
<div><p><h1>, <h2>...width, heigh, margin, padding 속성이 모두 반영된다.<button><input><select>inline과 block의 특징을 합쳐 놓은것 처럼 inline-block으로 지정된 엘리먼트는
width, heigh, margin, padding의 속성들이 모두 적용됩니다.width, heigh, margin, padding 속성이 모두 반영된다.
기본을 짚고 넘어가는 것은 중요하죠👍