CSS에서 공간을 차지하지 않고 요소를 숨기는 방법: 1. 표시 속성을 사용하고 요소에 "display:none;" 스타일을 추가합니다. 2. 위치 절대 위치 지정을 사용하고 요소에 "position:absolute;top:-9999px;" 스타일을 추가합니다.
이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
1. 공간을 차지하지 않고 요소를 숨기려면 display:none을 사용하세요.
display:none
은 공간을 차지하지 않고 요소를 숨길 수 있으므로 이 속성을 동적으로 변경하면 재배열(페이지 레이아웃 변경)이 발생합니다. 이는 페이지에서 요소를 삭제하는 것으로 이해될 수 있습니다. 이는 하위 항목에 상속되지 않지만 결국 해당 항목은 모두 함께 숨겨지지 않습니다. display:none
可以不占据空间,把元素隐藏起来,所以动态改变此属性时会引起重排(改变页面布局),可以理解成在页面中把该元素删除掉一样;不会被子孙继承,但是其子孙是不会显示的,毕竟都一起被隐藏了。
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>不占位隐藏元素--display:none</title> <style> .display{ display:none; } </style> </head> <body> <div>正常显示元素</div> <div class="display">隐藏元素</div> <div>正常显示元素</div> </body> </html>
效果图:
方法2:使用position: absolute;top: -9999px;
예:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>不占位隐藏元素--position: absolute</title> <style> .position { position: absolute; top: -9999px; } </style> </head> <body> <div>正常显示元素</div> <div class="position">隐藏元素</div> <div>正常显示元素</div> </body> </html>
렌더링:
position:absolute;top: -9999px;
를 사용하여 positionposition:absolute 요소를 차지하지 않고 요소를 숨깁니다. 요소의 상단을 충분히 큰 음수로 설정하면 화면에서 보이지 않게 됩니다. 예: rrreee
렌더링: 🎜🎜🎜🎜🎜🎜(동영상 공유 학습: 🎜css 동영상 튜토리얼🎜)🎜위 내용은 CSS에서 공간을 차지하지 않고 요소를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!