[CSS] Display 속성 (block/inline)
display
속성은 웹 페이지의 레이아웃을 결정하는 CSS의 중요한 속성 중 하나입니다.
✔ display: block;
display 속성 값이
block
인 요소는 해당 라인의 모든 너비를 차지합니다.
<div>, <h1>, <p>, <ul>, <li>, <article> ....
✔ display: inline;
display 속성 값이
inline
인 요소는 해당 라인의 전체가 아닌 해당 HTML요소의 내용만큼 차지합니다.
<span>, <a>, <b>, <em>, <img> ....
✔ display: inline-block;
display 속성 값이
inline-block
인 요소는 해당 요소 자체는 inline요소처럼 동작합니다.
inline요소에서 불가능하던width
와height
속성 지정 및margin
과padding
속성 지정이 가능해 집니다.
✔ display 속성의 기본값 변경
display 속성값이 각각 block, inline 으로 지정되어 있어도 변경할 수 있습니다.
<style>
li{display: inline;}
</style>
위의 예제 처럼 block
요소인 li 태그의 속성 값을 inline
으로 변경하게 되면 해당 라인의 모든 너비를 차지하는 block요소의 특징을 잃어버리게 됩니다. 이렇게 HTML 태그 별로 기본적으로 적용되어 있는 속성 값은 원하는 값으로 css
를 이용해서 변경이 가능합니다.
Author And Source
이 문제에 관하여([CSS] Display 속성 (block/inline)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@woodie/CSS-Display-속성저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)