2010-03-02 4 views
4

브라우저 지원과 관련하여 CSS 유사 클래스 first-child를 사용하는 것이 안전합니까?CSS first-child

감사합니다.

+0

나는이 오래된 질문이다 알지만, [caniuse.com] (http://caniuse.com/) 이런 종류의 질문에 매우 도움이 될 찾을 수 있습니다. – amphetamachine

답변

6

어떤 브라우저를 사용하는지에 따라 다릅니다.

IE6에서는 지원하지 않습니다. :first-child and :last-child :

Windows의 Explorer 6에서는 지원되지 않습니다.

Explorer 7, Safari 3.0, iCab 전용 지원 : first-child.

+1

누군가 테스트를 실행해야합니다. PPK는 일반적으로 이와 같은 것을주의 깊게 알기 쉽고 W3Schools가 항상 정확하지는 않습니다. –

+0

네, 방금 시험을 보았습니다. IE6는 보이지 않습니다 : 첫 아이. (Internet Explorer 컬렉션 테스트) 이것은 내가 기억하는 방법입니다. –

+0

진지하게도, 여러분 중 한 명은 W3schools 참조를 편집해야합니다. 명확하지 않습니다. 현재 IE는 무엇입니까? 그리고 'IE에서 일하기'는 '현재 IE에서 일하는 것'을 의미합니다. 6. 그렇지 않습니다. –

1

w3에 따르면이 모든 주요 브라우저에서 지원하는 것 (즉, 파이어 폭스, 오페라, 크롬, 사파리)에 대한 것을주의와! 첫 아이, 즉에 < DOCTYPE을 작업>을 선언해야합니다. 당신은 딘 에드워즈 IE7 JS 라이브러리를 사용하여 IE5/IE6에서 CSS2 의사 클래스를 지원할 수

+1

** 현재 ** IE이지만 IE6이 아님 – Pointy

2

http://dean.edwards.name/IE7/

그것은, 무료 사용하기 쉽고 매우 좋습니다. 그것은 나에게 어떤 문제가 주어 결코 베타 라벨에도 불구하고

<!--[if lt IE 7]> 
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta2)/IE7.js"></script> 
<![endif]--> 

을 그리고 IE6의 파행 문제의 전체 범위를 해결 : 그냥 당신의 머리에 다음 코드를 넣습니다.

+1

+1 Dean Edwards IE7. 나는 과거에 그걸 몇 번 사용했고, 조금 느린 동안은 꿈처럼 작동하는 것 같습니다. – jrista

0

jQuery는이 교차 브라우저를 해결하는 또 다른 옵션입니다.