Anonim

몇 달 전에 새 사이트를 시작하고 페이지에있는 드롭 다운 메뉴 위에 리더 보드 광고가 게재되었다는 불만이 접수되었습니다. 충분히 간단하게 광고의 CSS를 검사하여 z-index가 999이고 메뉴의 z-index를 1, 000으로 올렸습니다. 문제 해결됨. 몇 주 후에 같은 문제가 다시 10, 000으로 증가했습니다. 오늘도 같은 문제를 일으킨 다른 광고를 조사해야했습니다. 지수는 백만입니다. 짜증나

그래도 z- 색인을 설정할 수있는 최대 값은 얼마입니까? 다양한 CSS 설명서를 살펴보면 최대 값이 지정되지 않은 것 같습니다. Firefox, IE 및 Chrome의 대답은 다음과 같습니다.

2147483647

이것이 32 비트 정수의 최대 부호 값입니다. 기술적으로, 이 제한은 브라우저가 만들어진 프로그래밍 언어에서 비롯된 것이라고 생각합니다.이 값으로 설정하면 문제가 발생할 수있는 오래된 브라우저가 있다고 확신합니다. 그래도 재미있는 것들. 따라서 요소를 100 % 확실하게 유지하려면 2147483647로 설정하십시오. 문제가 해결되었습니다. 그러나 실제로 광고가 광고를 그렇게 많이 설정 한 것은 매우 성가신 일이었습니다. 주어진 페이지를 고려할 때 매우 제한된 수의 레이어가 있으며 훨씬 더 적은 수로 설정하면 트릭을 수행 할 수 있습니다.

최대 CSS Z- 색인 값