728x90
반응형
display: inline;
줄바꿈 없이 문장의 흐름에 따라 한 줄에 배치됩니다.
inline 엘리먼트로 <span>이나 <a>, <em> 태그 등이 있습니다.
태그의 컨텐츠의 크기 만큼만 공간을 차지하도록 되어 있기 때문에 width와 height를 지정할 수 없습니다
margin과 padding의 상하 여백은 적용되지만 좌우 여백은 적용되지 않습니다.
display: inline-block;
inline-block 요소는 inline과 block 요소의 중간 형태입니다
block요소 처럼 width와 height, padding, margin 등의 속성을 설정할 수 있으며
inline요소 처럼 줄바꿈 없이 문장의 흐름에 따라 한 줄에 배치됩니다.
display: block;
block 요소는 항상 새로운 줄에서 시작하며, 가능한 가로 전체 너비를 차지합니다.
대표적인 block 앨리먼트로는 <div>, <p>, <h1> 등이 있습니다.
inline 엘리먼트와 달리 width, height, margin, padding 속성이 모두 설정할 수 있습니다.
728x90
반응형
'코딩일기' 카테고리의 다른 글
반응형 이미지(responsive image) : 디바이스에 따라 이미지 크기를 다르게 표현해야 할까? (0) | 2024.02.06 |
---|---|
CSS box-sizing 속성 : border-box을 사용하는 이유? (0) | 2024.02.05 |
텍스트 줄간격 설정하기 - line-height(행간) (0) | 2024.02.05 |
이미지 스프라이트(Image Sprite), 쉽게 스프라이트 이미지 만들기 (0) | 2024.02.02 |
반응형 페이지 만들기 - 뷰포트(Viewport)와 미디어쿼리(Media Query) (0) | 2024.02.01 |