2009-07-27 4 views
15

SO에서 검색 한 결과,이 질문은 거의 1 년 전 이미 요청되었습니다.HTML5로 개발할 때가 되었습니까?

이제 새로운 FF, Opera, IE와 함께 HTML5로 사이트를 개발할 시간이 다가 왔습니까? 아니면 아직 조숙 한데도 호환성 문제가 발생합니까?

HTML5를 사용하면 웹 사이트에서 더 많은 JS를 사용하여 이전 브라우저를 제대로 작동시키지 않아도됩니까?

+2

JS 속임수가 필요한 이유가 표시되지 않습니다. 지금까지 본 모든 HTML5 기능에는 새로운 요소를 지원하지 않는 브라우저의 대체 기능이 있습니다. – Turnor

+0

새로운 표준과 마찬가지로 이전 브라우저에서는 지원되지 않는 기능이 항상 있습니다. 그래서 IE6가 무엇을 해야할지 모른다면 < nav >이 무엇을해야 할지를 말해야 할 것입니다. – user103219

+0

Google이 사용하고 있으므로 확실합니다. –

답변

4

사이트에 멋진 기능을 추가하면 무료 홍보를 위해 뉴스 사이트에 대해 이야기하고 도달 할 수 있습니다.

우수한 베타 사이트를 만들고 새로운 기술이 될 때 가장 먼저 시작할 수 있습니다. 그러나 HTML 5 지원 브라우저가 널리 보급되기 전까지 (적어도 시장의 20 %, 아마도 50 %) 거의 모든 인터넷을 소외시키는 것이 거의 불가능합니다.

+0

그냥 내 최근의 평판을 확인하고 내가 전에 대답 -이있어? 사람들은 일반적으로 이전 게시물의 속도를 낮 춥니 다. – Wil

+1

HTML5 브라우저가 널리 보급되어 있습니다. Firefox, Safari 및 Chrome은 시장의 30 % 이상을 차지합니다.새로운 요소 (머리글, 바닥 글, 기사), 비디오 및 오디오 태그 및 기타 다양한 기능을 지원합니다. IE (http://ejohn.org/blog/html5-shiv/)에서 정상적으로 성능을 저하시킬 수있는 방법조차 있습니다. –

+0

...하지만 그 반년 전에 내가 그 대답을 썼습니다! ... – Wil

1

오페라의 브루스 로손 (Bruce Lawson of Opera)은 OSCON에서 이것에 대한 흥미로운 프레젠테이션을 보았습니다 (slides 참조). 비록 논쟁이 있었지만 구두 결론은 괜찮습니다. 물론 그것은 브라우저 제작자를 위해 일하는 사람의 것이므로 구식 브라우저에 대해 덜 걱정할 것입니다 (모든 업그레이드가 자신의 장점이기 때문에 ;-). 나이가 든 브라우저에 대해 더 많이 걱정할 필요가있을수록 일반적으로 삶은 더 나빠지지만 html 5는 도움이되지 않습니다. - (

3

HTML 5에 기능이있는 경우 유용 할 것입니다.

사양 변경 가능성에 대한 이점, HTML5 유효성 검사에 사용할 수있는 테스트 도구의 성숙도 및 필요한 확률을 비교 검토해야합니다. JavaScript를 사용하여 구형 브라우저에서 지원을 위장하는 것 (물론 HTML 5 스펙은 다른 누군가가 이미 JS와 같은 서체를 따라했을지도 모르는 로드맵을 제공합니다.)

HTML 4.01이 전자 당신이 필요로하는 것 — 그걸로 붙어.

6

"Progressive Enhancement"방식으로 사용하는 것이 좋습니다. 즉. "표준"HTML 4.01 모드로 작동하도록 웹 사이트를 코딩 한 다음 HTML 5를 지원하는 브라우저에서 멋진 HTML 5 비트를 추가하여 추가로 번성하십시오.

+0

IE의 이전 버전을 감지하고 HTML5shiv를 제공하기 위해 무언가를 추가하지 않는 이유는 무엇입니까? –

3

대상 잠재 고객을 평가하십시오. 그들은 얼리 어답터가 될 가능성이 있습니까? 귀하의 사이트에 대한 모든 방문자가 음식을 제공받는 것이 중요합니까? 또는 불편하지만 아직 정중 한 "브라우저를 업그레이드하십시오"라는 메시지가 표시되지 않도록주의하십시오.

비즈니스 사이트 나는 아니오라고 말하고 싶습니다. 어쨌든. 아마도 오래된 브라우저의 사용자를 잃을 여유가 없을 것입니다.

개인 웹 사이트 또는 프로젝트의 경우 왜 그렇지 않습니까? 최신 HTML5 기능을 배우는 것은 큰 경험이 될 것이며 주류가되면 커브보다 앞서 나갈 수 있습니다. 게다가 HTML5에 부합하는 사이트를 작성하는 사람들이 늘어남에 따라 예전 브라우저를 사용하는 사용자가 업그레이드해야한다는 부담이 생겨 장기적으로 우리 모두에게 이익이됩니다.

1

나는 새로운 HTML5의 DOCTYPE와 페이지를 개발하기 시작했다 :

<! DOCTYPE html> 

이 새로운 DOCTYPE은 본질적으로 할까 "표준 기반 모드로 브라우저를 넣습니다."분명히 이것은 대부분의 브라우저에서 모두 새로운 것이지만이 DOCTYPE에서 페이지를 만들면 사이트가 그 어느 때보 다 오래 지속될 수 있습니다. 또한 테스트 한 모든 브라우저에서 정상적으로 저하되고 HTML 또는 CSS 단점도 눈에 띄지 않습니다.

W3C는 W3C 유효성 검사기에 따르면, HTML5에 대한 유효성 검사기를 사용하여 다른 모든 유효성 검사 엔진과 완전히 동일한 방법으로 사용할 수 있습니다. 페이지 로딩 시간을 최소화 할 수 있습니다.

HTML5가 앞으로 계속 나아가고 있기 때문에 DOCTYPE 만 더 발전시킬 계획입니다. 지금은 새롭고 널리 지원되는 것 같습니다 .

희망이 도움이됩니다. -B

+0

""페이지 끝 부분의 태그 또는 태그를 닫을 필요가 없습니다. "- 어떤 태그를 추천 해 드려 죄송합니다. – user103219

+0

죄송합니다. 사이트에서 자동으로 태그가 제거되었습니다. 지금 Editted. -B –

+1

Doctypes를 사용한 모드 전환은 IE6 이후로 진행되었습니다. HTML5 "Doctype"은 이것에 새로운 것을 추가하지 않습니다. 무엇보다도 DTD는 일반 SGML 또는 XML 유효성 검사기를 사용하여 유효성을 검사 할 수 있습니다. 마찬가지로, HTML 및 BODY 요소의 선택적인 끝 태그는 언어의 기능이었으며, HTML 4.x에는 확실히 그 기능이 있습니다. 필자는 이전 버전에서 볼 DTD를 읽지 않으려 고 노력했습니다. – Quentin

2

대답은 가장 확실히 YES. 파이어 폭스, 사파리, 크롬과 오페라 시장의 30 % 이상을 구성하고 많은 HTML5 표준 지원 :

  • 오디오 & 비디오 태그
  • 새로운 태그 (바닥 글, 헤더, 섹션 등)
  • 을 캔버스
  • HTML5의 문서 타입 (<! DOCTYPE html로 >)는

validator.w3.org는 HTML5 유효성 검사를 (지원이 실험이지만, 안정된 것 같다

희망, 그리고 도움이되는 HTML5를 사용하여 시작!

+0

및 +1 링크도 마찬가지입니다. – namespaceform

+0

하지만 IE를 사용하여 페이지를 인쇄 할 때 CSS가 제대로 해석되지 않습니다. 인쇄 중에 JavaScript가 처리되지 않아 HTML5 shiv가 없기 때문입니다. 이것 좀 봐 : http://doctype.com/arent-my-media-declarations-recognized-properly-across-browsers#answer_2910 누군가가 이것에 대한 해결책을 알고 있습니까? 어쩌면 별도의 질문을해야 할 것입니다. –

관련 문제