- Display Property : inline, block, inline-block2022년 04월 26일
- 슬용이
- 작성자
- 2022.04.26.:06
Display
Display 속성은 각 요소들이 렌더링 되어지는 화면 표기 방법을 결정할 수 있다.
속성들 중 none, inline, inline-block, block 4가지가 주로 쓰인다.
HTML에서 기본 표시 값은 HTML 사양이나 브라우저나 유저의 기본 스타일 시트에서 가져오는데,
XML의 기본값은 SVG 요소를 포함한 inline이다.💡 XML ? : eXtensible Markup Language로 W3C에서 개발된 다목적 마크업 언어이다. 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 HTML의 한계를 극복할 목적으로 만들어 졌다.
💡 SVG ? : Scalable Vector Graphics. XML에 기반하여 벡터 그래픽을 표현하기 위해 개발된 그래픽 파일 형식이다.
(1) none
주로 JavaScript와 함께 동적 UI를 위해 사용되며, 요소를 숨길 수 있다.
HTML의 <script> 요소는 display: none; 이 기본적으로 적용되어 있다.
(2) inline
한줄을 차지하지 않고, 요소의 필요한 만큼만 너비를 차지하게 해준다.
<span>, <a>, <img>
(3) inline-block
inline 과의 차이점은 요소의 너비와 높이를 별도로 설정할 수 있다는 것이다.
또한, inline-block의 경우 여백과 패딩이 존중되지만, inline은 그렇지 않다.
block 과의 차이점은 inline-block은 요소 뒤에 줄 바꿈을 추가하지 않으므로 다른 요소가 옆에 올 수 있다.
inline-block은 수평으로 나열되어 있는 네비게이션 바 목록을 제작할 때 많이 사용된다.
(4) block
항상 새 줄에서 시작하며, 사용 가능한 전체 너비를 차지한다.
<div>, <h1>~<h6>, <p>, <form>, <header>, <footer>, <section>
연관 글 : https://dinobox.tistory.com/23
display:none 과 visibility:hidden 의 차이
display:none과 visibility:hidden는 둘 다 요소를 안 보이게 하는 한다. 그럼 어떤 점이 다를까? 아래 박스를 가지고 테스트를 해보자 .box { border: 10px solid #3498db; padding: 20px; width: 100px; margin..
dinobox.tistory.com
'HTML & CSS' 카테고리의 다른 글
CSS Layout - Position (0) 2022.04.26 About Semantic (0) 2022.04.26 웹 HTML/CSS 심화편 1일차 (0) 2022.02.04 display:none 과 visibility:hidden 의 차이 (0) 2022.01.28 CodeAcademy - HTML Table (0) 2022.01.12 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)