Chapter 3-11. 요소의 유형 <display>(CSS)

2025. 3. 31. 15:03·HTML & CSS

 

📌 CSS Display 속성 이해하기

CSS에서 display 속성은 웹 요소의 표시 방식을 설정하는 데 사용됩니다. 이를 통해 요소의 유형을 변경하거나 블록 또는 인라인 요소로 처리할 수 있습니다.


📋 블록 레벨 요소와 인라인 요소

🔹 블록 레벨 요소 (Block-level elements)

  • 블록 레벨 요소는 자신이 속한 영역의 너비를 모두 차지하며, 다른 블록 요소와 수직으로 쌓입니다.
  • 대표적인 블록 요소: <div>, <p>, <h1> 등

🔹 인라인 요소 (Inline elements)

  • 인라인 요소는 자기에게 필요한 만큼의 공간만 차지하며, 다른 요소와 같은 줄에 나란히 표시됩니다.
  • 대표적인 인라인 요소: <span>, <a> 등

📌 display 속성 활용하기

display 속성은 HTML 요소가 블록 요소인지 인라인 요소인지 결정합니다. 이 속성을 사용하면 요소의 표시 방식을 바꿀 수 있습니다.

🔹 display: none

  • 요소를 화면에 표시하지 않음.
  • 요소는 화면에 보이지 않지만, 공간을 차지하지 않게 됩니다.

✅ 예시

.element {
  display: none;
}

🔹 display: block

  • 요소를 블록 레벨 요소로 만듭니다.
  • 새로운 줄에서 시작하고 전체 너비를 차지합니다.

✅ 예시

.element {
  display: block;
}

🔹 display: inline

  • 요소를 인라인 요소로 만듭니다.
  • 같은 줄에 나란히 표시됩니다.

✅ 예시

.element {
  display: inline;
}

🔹 display: inline-block

  • 인라인 요소처럼 같은 줄에 표시되지만, 블록 요소처럼 크기와 여백을 설정할 수 있습니다.

✅ 예시

.element {
  display: inline-block;
}

 

 


🚩 결론

  • display 속성은 웹 요소의 표시 방식을 조정하는 중요한 속성입니다.
  • **display: none**을 사용하여 요소를 화면에서 완전히 숨길 수 있고, display: block, display: inline, **display: inline-block**으로 요소의 성격을 변경할 수 있습니다.

이 속성은 레이아웃 조정 및 웹 디자인에서 필수적인 역할을 하므로 잘 활용할 수 있어야 합니다.

'HTML & CSS' 카테고리의 다른 글

Chapter 3-13. 위치 지정하기 <position>(CSS)  (0) 2025.03.31
Chapter 3-12. 문서의 흐름 <float>(CSS)  (0) 2025.03.31
Mini Project : 프로필 페이지 만들기(CSS:2일차 과제)+@  (0) 2025.03.31
Mini Project : 프로필 페이지 만들기(CSS:2일차 과제)  (0) 2025.03.31
Chapter 2-9. 텍스트 꾸미기(CSS)  (0) 2025.03.31
'HTML & CSS' 카테고리의 다른 글
  • Chapter 3-13. 위치 지정하기 <position>(CSS)
  • Chapter 3-12. 문서의 흐름 <float>(CSS)
  • Mini Project : 프로필 페이지 만들기(CSS:2일차 과제)+@
  • Mini Project : 프로필 페이지 만들기(CSS:2일차 과제)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (787)
      • Python (32)
      • 프로젝트 (110)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (41)
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (153)
      • 기술블로그-Flask편 (36)
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    smartphonedurability
    self-growth
    newpoliticalparty
    gpterror
    urbantrends
    travel ban
    뷔
    btsreunion
    hotcoffeecase
    college reunions
    classaction
    americaparty
    homebartrend
    global politics
    remittance
    chinanightlife
    life reflection
    btsjungkook
    btscomeback
    trumpmuskclash
    basalcellcarcinoma
    titaniumcase
    chatgpterror
    lawsuitculture
    btsdischarge
    livebroadcast
    youngprofessionals
    bts
    americanlaw
    RM
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 3-11. 요소의 유형 <display>(CSS)
상단으로

티스토리툴바