HTML DOM Style 표시 속성은 요소의 표시 유형을 설정하거나 반환하는 데 사용됩니다. 요소는 대부분 블록 또는 인라인입니다. display:none을 사용하여 요소를 숨길 수도 있습니다.
다음은 −
의 구문입니다.표시 속성 설정 -
object.style.display = value
위의 속성 값은 다음과 같이 설명됩니다 -
| 값 | 설명 | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 인라인 | 요소를 인라인 요소로 표시하는 경우, 즉 너비 및 높이 속성은 효과가 없습니다. | |||||||||||||||||||||||
| 블록 | 블록 요소는 새 줄에 표시되고 전체 너비를 사용합니다. | |||||||||||||||||||||||
| 내용 | 이것은 자식 요소만 표시하고 부모 요소를 사라지게 하여 자식이 DOM의 직계 자식이 되도록 합니다. | |||||||||||||||||||||||
| 플렉스 | Displaysan 요소를 블록 수준 플렉스 컨테이너로 표시 | |||||||||||||||||||||||
| 그리드 | Displaysan 요소를 블록 수준 그리드 컨테이너로 표시 | |||||||||||||||||||||||
| 인라인 블록 | 동일한 인라인이지만 이제 너비 및 높이 값을 적용할 수 있습니다. | |||||||||||||||||||||||
| 인라인 플렉스 | Displaysan 요소를 인라인 수준 플렉스 컨테이너로 사용 | |||||||||||||||||||||||
| 인라인 그리드 | Displaysan 요소를 인라인 수준 그리드 컨테이너로 표시 | |||||||||||||||||||||||
| 인라인 테이블 | 요소가 인라인 수준 테이블로 표시됩니다. | |||||||||||||||||||||||
| 목록 항목 | 요소가 | |||||||||||||||||||||||
| 런인 | 컨텍스트에 따라 요소를 블록 또는 인라인으로 표시 | |||||||||||||||||||||||
| 테이블 | 요소가
display 속성에 대한 예를 살펴보겠습니다 - 예시<!DOCTYPE html>
<html>
<head>
<style>
#DIV1{
padding:10px;
background-color:lightblue;
display:flex;
flex-direction:right;
}
#flexSpan{
width:70px;
background-color:red;
margin:20px;
padding:10px;
}
</style>
<script>
function changeDisplay() {
document.getElementById("DIV1").style.display = "block";
document.getElementById("flexSpan").style.display = "block";
document.getElementById("Sample").innerHTML="The display is now changed to block for both the div and its inner Span elements";
}
</script>
</head>
<body>
<div id="DIV1">
<span id="flexSpan">WORLD1</span>
<span id="flexSpan">WORLD2</span>
</div>
<p>Change the display property of the above div and its inner elements by clicking the below button</p>
<button onclick="changeDisplay()">Change Display</button>
<p id="Sample"></p>
</body>
</html> 출력
"디스플레이 변경을 클릭하면 " -
|

