[CSS] Block vs. Inline
본 포스팅에선 CSS display 속성 값 block에 대해 간단히 알아본다.
🐵 Block
Block 이란 해당 요소가 한 줄을 모두 차지한다, 즉 다른요소가 옆에 나란히 위치할 수 없다 라는 뜻이다.
block 요소의 예
<header>
, <footer>
, <p>
, <li>
, <table>
, <div>
, <h1>
🐵 Inline
Inline 은 문자그대로 해당 요소가 같은 한 줄에 나란히 위치할 수 있다 라는 뜻이다.
inline 요소의 예
<span>
, <a>
, <img>
다음 그림을 보면 쉽게 이해가 된다.
그림처럼 block은 사이즈에 상관없이 요소 하나당 한줄을 모두 차지한다. 반면 inline 요소들은 사이즈에 따라 남은 공간에 다음 inline요소가 들어온다.
☝🏻 태그에 따라 block / inline 으로 기본적으로 설정된 값들이 있지만, css를 통해 이를 변경할 수 도 있다.
block요소를 inline으로 바꾸는 방법
p {
display: inline-block;
}
p {
float: left;
}
1) display 속성값을 변경하거나, 또는 2) float 속성값을 주는 방법이 있다.
inline요소를 block으로 바꾸는 방법
span {
display: block;
}
display 속성값을 사용 해 바꿀수 있다.
Author And Source
이 문제에 관하여([CSS] Block vs. Inline), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hamsterhamin/CSS-Block-vs.-Inline저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)