display Property (속성)
display 속성은 요소를 어떻게 보여줄지를 결정하는 속성입니다.
4가지 속성 값을 많이 사용합니다. HTML element 요소(태그)마다 기본값이 다릅니다.
- none : 보이지 않음
- block : 블록박스
- inline : 인라인 박스
- inline-block : block과 inline의 중간 형태
그 외도 다양한 속성 값들이 있습니다.
- contents
- flex : 요소들을 블록 박스 단위로 쌓아서 정렬한다. (한쪽방향으로만 정렬)
- grid : 요소들을 블록박스 단위로 격자 모양으로 정렬한다. (좌우, 상하 2차원 정렬)
- inlin-block
- inline-flex
- inline-grid
- inlin-table
- run-in
- table : 요소를 <table>처럼 처리합니다.
- table-caption
- table-column-group
- table-header-group
- table-row-group
- table-cell
- table-column
- table-row
- initial
- inherit
속성 값 none 은 렌더링을 하지 않습니다. visibility 속성을 hidden으로 설정하는 것과 다르게, 영역도 차지하지 않습니다.
<style type="text/css">
div, span, li { border: solid 1px red; padding:5px; }
span {
display: block;
}
li {
display: inline;
}
div {
display: inline;
}
</style>
Span : 블록형으로 표시
<span>span1</span>
<span>span2</span>
<span>span3</span>
ul : 한 라인으로 표시
<ul>
<li>li1</li>
<li>li2</li>
<li>li3</li>
</ul>
Div : 한 라인으로 표시
<div>div1</div>
<div>dIv2</div>
<div>div3</div>
disapy:none과 visibility:hidden의 차이
<div><div style="display:none">display:none</div></div>
<div><div style="visibility:hidden">visibility:hidden</div></div>
참고: www.w3schools.com/cssref/pr_class_display.asp
추가 참조: 이번에야말로 CSS Flex를 익혀보자
'Web > WEB기본' 카테고리의 다른 글
[HTML5] video / audio onloadeddata 로딩완료 이벤트 - 비디오 자동 재생하기 (0) | 2022.01.07 |
---|---|
[CSS] <ul>과 <ol>안의 <li>앞에 나오는 점과 숫자 표시 없애기 (0) | 2020.06.19 |
[html] HTML 페이지 로딩시 <input>에 커서 자동으로 가기 (0) | 2020.05.14 |
HTML code, HTML Symbols 특수문자, 화폐표시 웹 랜더링 html Code값들 (0) | 2020.02.25 |
HTTP "Basic" URL Param 인증 방식 쉽게하기 + wget에서 인증하기 (0) | 2020.01.17 |
[CSS] CSS 를 사용한 프린트시 페이지 나눔 처리 방법 page-break-after: always; (0) | 2019.10.30 |
[CSS] 부모 객체의 색상을 그대로 사용하는 color:inherit; 속성값 (0) | 2019.10.03 |
[html5] input 객체의 type별 형태 (tel 모바일 숫자 Kepad로 변경) (0) | 2019.09.24 |
(로그인하지 않으셔도 가능)