2011-09-08 6 views
0

내 사이트에 www.modernizr.com 프로젝트를 사용하고 약간의 질문을하고 싶습니다. 기본 CSS3와 HTML5 기능 현재 UA에서 사용할 수있는modernizr.js 그것에 대해 조금 질문이 있습니다

모더 나이저 테스트를하고 두 가지 방법으로 당신에게 결과를 사용할 수 있도록 : 다음 modernizr.js의 시작에서 주석은 알려줍니다 속성으로 전역 Modernizr 개체에서, 그리고 html 요소의 클래스로 이 정보를 사용하면 경험에 대한 세분화 된 수준의 제어를 통해 페이지를 점진적으로 향상시킬 수 있습니다.

그래서 "html 요소의 클래스"는 무엇을 의미합니까? 테스트를 마친 후 HTML5라는 헤더 요소를 사용하고 css를 통해 조작합니다. 그 후에 나는 IE6에서 그것을 열었고 ...... 예, 맞습니다!

그래서 : 나는 헤더가 HTML의 "엘리먼트"이고 html의 클래스가 아니라고 생각했다. 그렇다면 modenizr.js에있는이 의견은 맞습니까?

는 질문 :

감사합니다 (이해하기 아마도 하드 나) 내 작은 이해 희망 브라우저 지원, 알려하기 위해 <html> 요소에 클래스를 추가 내용에 따라입니다 무엇 모더 나이저

답변

2

(주로 CSS 또는 JS를 통해) 제대로 작동하는 것 같습니다. 브라우저가 자바 스크립트를 지원하지 않는 경우 I (예를 들어, 크롬의 프로파일 사용)이 도움이

<html class="no-js ...">...</html> 

희망을 DOM을 검사하는 경우, 나는 이런 식으로 뭔가를 얻을 수 있습니다 것을 의미

.

+0

그래서 내가 원하는대로 html5의 요소를 사용할 수 있으며 modenizr이 나머지를 수행합니까? – blackrafi

+0

네, 근대화가 그 일을 처리한다고 생각합니다. 그런데, 당신은 [h5bp.com] (http://h5bp.com)을보고 싶을 것입니다, 나는 그것이 당신이 궁극적으로 필요로하는 것이라고 생각합니다. – frarees

관련 문제