표시:없음과 가시성:숨김의 차이점
881 단어 css100daysofcode
표시:없음과 가시성:숨김의 차이점
두 속성을 모두 사용하여 요소를 숨길 수 있지만 둘 사이에는 차이가 있습니다.
빨강, 초록, 파랑 색의 공 3개가 있다고 가정해 보겠습니다.
CSS 코드
녹색 공에 대해 display:none을 설정하면.
#green {
background-color:green;
width: 150px;
height: 150px;
border-radius: 50%;
display: none;
}
이제 녹색 공이 제거되었지만 HTML 구조에는 여전히 존재하며
display:none
속성으로 인해 삭제된 것처럼 보입니다. 파란 공이 위로 이동하여 녹색 공을 차지했습니다.동일한 녹색 공에 대해 Visibility:hidden을 설정하면 어떤 일이 발생하는지 봅시다.
#green {
background-color:green;
width: 150px;
height: 150px;
border-radius: 50%;
visibility: hidden;
}
visbility:hidden
속성은 녹색 공을 제거하지 않고 보이지 않게 만듭니다.
Reference
이 문제에 관하여(표시:없음과 가시성:숨김의 차이점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/umapreethidev/difference-between-display-none-and-visibility-hidden-3ha1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)