>  기사  >  웹 프론트엔드  >  CSS의 display:none 사용에 대한 참고 사항 공유

CSS의 display:none 사용에 대한 참고 사항 공유

黄舟
黄舟원래의
2017-07-24 09:41:082040검색

display:none 스타일은 웹 페이지의 프런트엔드를 코딩할 때 자주 사용됩니다. 일상적으로 사용하는 동안 주의해야 할 몇 가지 기능이 있습니다.

1 직접 요소를 숨기려면 display:none을 사용하세요. 스타일 파일 또는 페이지 파일 코드 로드 페이지를 연 후 js를 통해 스타일을 설정하지 않고 요소를 표시하면 js 코드를 사용하면 offSetTop, offSetLeft 등과 같은 요소의 일부 속성을 올바르게 얻을 수 없습니다. 반환 값은 0이 됩니다. js를 통해 style.display를 설정하세요. 이 값은 요소가 표시된 후에만 올바르게 얻을 수 있습니다.

2. display:none을 사용하여 숨겨진 요소는 Baidu와 같은 검색 사이트에서 검색되지 않으며, 이는 웹사이트의 SEO에 영향을 미칠 수 있습니다. 경우에 따라 left:-100000px를 사용하여 동일한 효과를 얻을 수 있습니다.

3. 스타일 파일이나 을 통해 요소의 display:none 스타일을 설정한 경우 js로 style.display=""를 설정하면 요소가 표시되지 않습니다. 또는 인라인 등의 값을 사용하세요. style="display:none"을 통해 요소에 직접 설정하면 이 문제가 발생하지 않습니다

4. 어떤 경우에는 style.display 대신 style.visibility를 사용할 수 있지만 style.visibility는 요소가 페이지에서 차지하는 공간을 유지하는 반면, style.display는 요소를 숨기고 페이지가 차지하는 공간을 포기합니다.

위 내용은 CSS의 display:none 사용에 대한 참고 사항 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.