CSS Hacks 이후 브라우저 호환성 무시
1782 단어 CSS hack
<!DOCTYPE html>
<!--[if lt IE 7 ]><html><![endif]-->
<!--[if IE 7 ]><html><![endif]-->
<!--[if IE 8 ]><html><![endif]-->
<!--[if IE 9 ]><html><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html><!--<![endif]-->
사용 설명은 다음과 같습니다.
.test {
/* ie */
}
.ie .test {
/* ie */
}
.ie6 .test {
/* ie6 */
}
...
.ie9 .test {
/* ie9 */
}
앞서 그 글에서도 UA 파라미터를 PHP를 통해 판단하고 스타일시트를 동적 출력하는 방법을 제시한 학생이 있다. 이것은 간결하고 명료하지만 백엔드 코드와 결합하면 별개의 일이라고 느낀다.게다가 실제 응용에서는 페이지를 템플릿화하는 경우가 많기 때문에 동적 출력을 하는 것은 적합하지 않다.
또 국내 각 대형 쌍핵 고속 안전한 케이스 브라우저는 아직 테스트를 거치지 않았기 때문에 더 알아야 한다.
원문: http://www.mangguo.org/after-abandoning-css-hacks-browser-compatible-solution/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CSS Hack 요약IE7인식*+html {…}만 IE7에 대한 스타일링이 필요할 때 이 HACK를 사용할 수 있다. 많은 지주들이 IE6의 HACK이라고 썼는데 사실은 IE5.x 역시 이 HACK을 식별할 수 있다.다른 브라우저는 인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.