[생활코딩] inline block
본문 바로가기
프레임워크/CSS

[생활코딩] inline block

by 은돌1113 2022. 1. 29.

 


HTML의 태그들은 태그의 성격에 따라서 화면 전체를 쓰는 태그와 자기 자신의 크기만큼만 사용하는 태그로 나뉩니다.

이것들을 inline 방식, block-level-tag(block-level-element) 방식이라고 칭합니다.

 

어떤 element가 block이고, 어떤 element가 inline인 지 보도록 하겠습니다!

<!DOCTYPE html>
<html lang="en">
  <head>
    <style>
      h1,
      a {
        border: 1px solid red;
      }
    </style>
  </head>
  <body>
    <h1>Hello World</h1>
    안녕 <a href="https://naver.com">세상아</a>
  </body>
</html>

  • a 태그처럼 자신과 자신을 둘러싸고 있는 다른 텍스트, 정보와 하나의 같은 줄에 위치하는 형태의 태그(element)를 inline 태그라고 합니다.
  • h1 태그처럼 자기 혼자 화면 전체를 다 쓰는 태그를 block-level-elements이라고 합니다.

+ inline이던 block이던 간에 언제든 지 inline → block / block inline으로 바꿀 수 있습니다.

<!DOCTYPE html>
<html lang="en">
  <head>
    <style>
      h1,
      a {
        border: 1px solid red;
      }

      h1 {
        display: inline;
      }

      a {
        display: block;
      }
    </style>
  </head>
  <body>
    <h1>Hello World</h1>
    안녕 <a href="https://naver.com">세상아</a>
  </body>
</html>

 

 

'프레임워크 > CSS' 카테고리의 다른 글

[생활코딩] box-sizing  (0) 2022.01.29
[생활코딩] box model  (0) 2022.01.29
[생활코딩] 캐스케이딩(Cascading)  (0) 2022.01.28
[생활코딩] 상속  (0) 2022.01.26
[생활코딩] 타이포그래피 - 웹폰트  (0) 2022.01.25

댓글