페블_
반짝이는 시냅스
페블_
전체 방문자
오늘
어제
  • 전체글 보기 (96)
    • QA (0)
    • 프로젝트 회고 (4)
    • 프로젝트 과정 기록 (12)
    • UI 구현 연구일지 (8)
    • Front-end (31)
      • Javascript (7)
      • CSS (10)
      • React (5)
      • Typescript (3)
      • Nextjs (3)
      • 스타일링 라이브러리 (3)
    • Back-end (0)
      • Express (0)
      • DB (0)
    • CS (0)
      • 자료구조 & 알고리즘 (0)
    • CI&CD (1)
    • 툴 사용법 (4)
      • Git (1)
      • Library&패키지 (2)
      • 기타 개발관련 (1)
    • 알고리즘 이론 & 풀이 (36)
      • 백준(BOJ) (14)
      • 프로그래머스 (22)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • storybook
  • eslint
  • TypeScript
  • emotion
  • 캐러셀
  • 토이프로젝트
  • Python
  • 선형대수학
  • 생각
  • chartjs
  • 시리즈_표지
  • 파이썬
  • react
  • JS
  • 알고리즘
  • UI 컴포넌트
  • 개발블로그_시작
  • 백준

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
페블_

반짝이는 시냅스

Front-end/CSS

[CSS]display 속성 (block, inline, inline-block, none)

2021. 9. 22. 23:22

●block

width, height 지정 가능

margin, padding 지정 가능

 

  • <div>
  • <h1> ~ <h6>
  • <p>
  • list 태그 (<ul>, <ol>, <li>, <dl>, <dt>, <dd>)
  • <form>
  • navigation 태그 (<header>, <nav>, <footer>, <section>, <aside>, <article>)

 

●inline

width, height 지정 불가

width는 컨텐츠 길이만큼 지정됨, hegith는 폰트 크기만큼 지정됨

margin 위아래X / padding 좌우O, 위아래O(But only 시각O, 공간 차지X)

 

  • <span>
  • <a>
  • <img>
  • <button>
  • <input>
  • <br>

●inline-block

block처럼 줄바꿈이 이루어지지 않음

block처럼 height, width 지정 가능, 만약 지정 안했을 경우 inline처럼 크기가 컨텐츠 크기 만큼 잡힘

 

●none

지정된 요소가 아예 없는 것처럼 사라지게 보임. visibility:hidden과는 다른 점은 visiblity:hidden은 요소가 보이지는 않지만 공간을 차지하고 있는데, display:none은 요소가 보이지 않고, 공간도 차지하지 않는다는 점이다.

보통은 javascript와 함께 사용되어 element를 삭제하지 않으면서도 요소를 보이고 보이지 않게 할 때 사용된다. (ex-메뉴 위에 마우스를 올리면 메뉴 목록이 나타나도록 구현할 때)

  • block 요소

<address>, <article>, <aside>, <blockgquote>, <canvas>, <dd>, <div>, <dl>, <hr>, <header>, <form>,<h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <table>, <pre>, <ul>, <p>, <ol>, <video>

 

block 요소들은 위와 같은 요소들이 있으며 위에 나열된 태그들 말고도 많은 태그들이 있습니다.

  • inline 요소

<a>, <i>, <span>, <abbr>, <img>, <strong>, <b>, <input>, <sub>, <br>, <code>, <em>, <small>, <tt>, <map>, <textarea>, <label>, <sup>, <q>, <button>, <cite>

'Front-end > CSS' 카테고리의 다른 글

[CSS] 모바일에서 오른쪽에 흰 여백 생기는 현상 (CSS, React)  (0) 2022.08.08
[CSS] 모달창 나타나는 애니메이션 (fadeIn)  (0) 2022.08.08
[CSS] iframe 하단 여백 없애는 방법  (0) 2022.08.04
[CSS] 생소한 글자 관련 속성 모음  (0) 2022.07.25
[CSS]background image  (0) 2021.09.22
    'Front-end/CSS' 카테고리의 다른 글
    • [CSS] 모달창 나타나는 애니메이션 (fadeIn)
    • [CSS] iframe 하단 여백 없애는 방법
    • [CSS] 생소한 글자 관련 속성 모음
    • [CSS]background image
    페블_
    페블_

    티스토리툴바