z-index:-1 속성도 꼭 position값이 있어야하나요?
가림새
2023.04.01
보통 z-index 속성은 position값이 있어야 제대로 작동하는걸로 알고있습니다
그 이유는, z-index라는 속성 자체가 레이어가 겹쳐졌을때, 우선순위를 정해주는 것이고,
보통 모든 태그에는 z-index:0이 기본값이라 안써주는 것일 뿐이고,
이 레이어가 겹칠때가 거의 position:absolute를 썼을때가 다반수이기 때문에 그렇게 사람들이 생각하는거라
여겼습니다. 헌데
그게 아닌지요~ ?? 정확한 전문자료를 본적이 없어서 그렇습니다.
원래 position값에 z-index속성을 쓰는것만이 올바른 사용인지??
접근성이슈때문에 css sprite를 쓰면, replace라고 해서 백그라운드로 처리된 메뉴부분에
span으로 감싸서 내용을 넣어주고 z-index:-1을 사용해서 감추는데
꼭 position속성이 필요한 부분(동작이 되더라도, 표준인건지)인지. 알고싶습니다.
-
반율하
z-index속성은 position 값 static, relative, absolute 등 에 사용할수 있습니다.