CSS | display: inline, inline-block, block

2022. 6. 22. 11:44·Web
반응형

block 요소

HTML block 요소에는 <header>, <footer>, <p>, <li>, <table>, <div>, <h1> 등이 있다.

block 요소는 화면의 한 줄을 모두 차지해서 바로 옆(좌우측)에 다른 요소를 붙여넣을 수 없다.

inline 요소

<span>, <a>, <img> 태그 등의 inline 요소는 block요소와 다르게 요소끼리 서로 한 줄에, 바로 옆에 위치할 수 있다.

<p>p는 block요소</p>
<span>span은 inline</span>
<span>span은 inline</span>
<p>p는 block요소</p>

html을 위와 같이 작성하고 p와 span에 배경색을 칠해보면 각 요소가 차지하는 영역을 알 수 있는데

inline과 block의 차이를 한눈에 알 수 있다.

 

display 속성

이런 특성은 css의 display를 통해 바꿀 수 있다.

p {
  background-color: yellow;
  display: inline;			/* 해당 요소는 inline특성을 가지게 된다 */
}

span {
  background-color: blue;
  color: white;
  display: block;			/* 해당 요소는 block요소의 특성을 가지게 된다 */
}

css display 값이 적용된 결과

display: inline-block

display 속성값에는 inline-block도 있다.

inline과 inline-block의 차이점

  • inline-block에는 넓이와 높이값을 줄 수 있다.
  • inline-block은 top과 bottom에 margins/padding값을 줄 수 있다. inline은 불가

block과 inline-block의 차이점

  • block과 비교했을때 inline-block은 inline과 비슷한 특성을 가진다. 옆에 다른 요소가 배치될 수 있다.

 

참고페이지

https://www.w3schools.com/css/css_inline-block.asp

반응형
저작자표시 비영리 변경금지 (새창열림)

'Web' 카테고리의 다른 글

HTTP 1 | HTTP의 특징  (0) 2022.07.14
개발자도구 Network패널의 기능  (0) 2022.06.26
CSS | position 속성 - relative, absolute, fixed  (0) 2022.06.22
HTML | Semantic Web과 Semantic Tag  (0) 2022.06.21
웹(인터넷)의 기본 동작 원리(초간단)  (0) 2022.06.17
'Web' 카테고리의 다른 글
  • HTTP 1 | HTTP의 특징
  • 개발자도구 Network패널의 기능
  • CSS | position 속성 - relative, absolute, fixed
  • HTML | Semantic Web과 Semantic Tag
이라후
이라후
  • 이라후
    화이팅
    이라후
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • TIL (23)
      • 기타 (26)
      • Python (14)
      • Django (10)
      • JavaScript (8)
      • git & GitHub (8)
      • Web (10)
      • Go (3)
      • wecode (31)
  • 반응형
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이라후
CSS | display: inline, inline-block, block
상단으로

티스토리툴바