HTML5shiv vs Dean Edwards IE7-js vs Modernizr- 어떤 것을 선택해야합니까?
첫 번째 HTML5 사이트를 구축하고 IE 작업을 고려하고 있습니다.
html5shiv, Dean Edwards ie7-js 및 Modernizr이 있습니다. 이것들은 대체로 동일합니까? 어느 경로로 갈지 혼란 스러워요.
아뇨, 전혀 같지 않습니다. 완전히 다른 일을합니다.
html5shiv 를 사용하면 이해하지 못해 IE 버전에서 새로운 HTML5 태그를 사용할 수 있습니다. 이것이 바로 IE는 다음과 같은 태그를 사용하는 것입니다. IE에서 태그가 실제로 무엇이든 할 기대하지 않습니다! 브라우저가 그들에 대해 불평하는 것을 막습니다.
modernizr 은 사용 가능한 기능에 따라 HTML에서 많은 클래스를 설정합니다. 브라우저는 지원하는 기능에 따라 레이아웃을 변경하는 데 사용할 수 있습니다. 또한 html5shiv와 같이 IE에서 새로운 HTML5 태그를 사용할 수 있습니다 .
ie7.js (
ie8.js
및ie9.js
)는 Javascript를 사용하여 일부 누락 된 기능을 IE에 맞게 수정합니다.
내가 아는 한 (html5shiv / modernizr 제외) 그들 사이에 크로스 오버가 내장 구현해야하는 기능에 따라 조합을 사용할 수 있습니다.
내가 주제에 필요한 IE를 다른 브라우저와 더 잘 호환되는 도구를 요구하고 있기 때문에 CSS3Pie 도 살펴보면 사이트에서 모서리를 사용할 계획이라면 인생이 훨씬 행복해질 것입니다. (한두 가지 기능 추가).
이것도 언급 된 한 다른 세 제품과 교차하지 않지만 이전 버전의 IE를 약간 더 쉽게 사용할 수있는 것을 목표로합니다.
새로운 HTML5 프로젝트를 시작하는 가장 쉬운 방법은 초기화를 사용하는 것 입니다. HTML5 프로젝트 파일을 빌드하고 다운로드하여 다운로드 할 수 있습니다.
어느 길을 가야하는지 ATM은 어느 쪽이든 좋은 추측이며, 기록을 위해, 당신이 놓친 것이 있습니다. http://html5boilerplate.com/ 여기서 몇 년 전에 준비를 만들었을 때의 반복입니다. jQuery는 같은 공간에서 싸우고 있습니다. 개인적으로 jQuery가 이길이 "지금은이 중 하나가"싸움에서 이길 위험 말하지. 나는 dean edwards ie7-js를 추천 할 수 있습니다. IE7을 다른 프레임 워크만큼 HTML5 전체를 활용하는 IE7을보다 지능적인 대신 바람직한 브라우저처럼 사용하도록 처리하는 것이 대부분이기 때문입니다.
'IT' 카테고리의 다른 글
C ++, 프리 스토어 및 힙 (0) | 2020.07.27 |
---|---|
cmd.exe에서 stderr을 null로 리디렉션하는 방법 (0) | 2020.07.27 |
C ++ 11의 새로운 구문“= default” (0) | 2020.07.26 |
js에 API 호출을 수행하는 올바른 방법은 무엇입니까? (0) | 2020.07.26 |
ggplot2를 사용하여 R에서 투명한 배경으로 그래픽을 만드는 방법은 무엇입니까? (0) | 2020.07.26 |