2010-06-28 24 views
18

का उपयोग करना बहुत जल्दी है, मैं सोच रहा था कि क्या यह उत्पादन साइट के लिए HTML5 का उपयोग करना बहुत जल्दी है। क्या मुझे 6-12 महीने तक इंतजार करना चाहिए जब तक कि उपयोगकर्ता संगत एचटीएमएल 5 ब्राउज़र में अपडेट नहीं हो जाते? इससे मुझे पता चलता है कि ब्राउजर एचटीएमएल 5 का कितना समर्थन करता है?क्या एचटीएमएल 5

+0

डुप्लिकेट? http://stackoverflow.com/questions/5629/any-reason-not-to-start-using-the-html-5-doctype – ghoppe

+27

6-12 महीने? मुझे लगता है कि यह एक टाइपो है। क्या आपका मतलब 6-12 साल था? – nkrkv

+5

संभावित रूप से [कौन सा ब्राउज़र HTML5 के साथ संगत है?] (Http://stackoverflow.com/questions/2815128/what-browsers-are-compatible-with-html5), पिछले मई से। –

उत्तर

6

http://caniuse.com/ में विशेषताओं का एक उत्कृष्ट अवलोकन है, जिसमें ब्राउज़र - और उपलब्ध जावास्क्रिप्ट/फ्लैश वर्कअराउंड पर जानकारी उपलब्ध है।

http://www.modernizr.com/ क्लाइंट ब्राउज़र पर कौन सी विशेषताएं समर्थित हैं, यह जानने के लिए एक उत्कृष्ट लाइब्रेरी है।

एचटीएमएल 5 के लिए ही के रूप में, अवधि विनिर्देशों की एक बहुत कुछ के लिए एक सूटकेस बन गया है - नई मार्कअप, CSS3, कैनवास ...

आप अपने आप को सही सवाल पूछने के लिए है:

  • तुम कौन हो इस साइट को बनाने के लिए?
    • आपके ग्राहक किस प्रकार का आईई 6 समर्थन चाहते हैं? विशेष रूप से, क्या आप ऐसी साइट बना सकते हैं जिसमें लगभग कोई विकास समय की लागत पर "गैर-आईई 6 ब्राउज़र" पर कुछ और सुविधाएं होंगी?
  • आप किस विशेषताओं का उपयोग करना चाहते हैं?
    • कुछ विशेषताएं अर्थपूर्ण चीनी लाती हैं लेकिन परेशानी के लायक नहीं हैं - यहां तक ​​कि "समर्थित" भी।(<article>, <date> ...)
    • कुछ विशेषताएं आंखों की कैंडी लाती हैं, लेकिन समर्थन की अनुपस्थिति आमतौर पर आपकी साइट को तोड़ नहीं देती है। (CSS3 कोनों, एचटीएमएल 5 रूपों)
    • कुछ विशेषताएं आपकी साइट का आधारशिला बन सकती हैं (<canvas>, <video>), खासकर यदि आप चाहते हैं कि आपकी साइट स्मार्टफ़ोन से पहुंच योग्य हो। (यहां तक ​​कि एंड्रॉइड फ्लैश प्राप्त करने के साथ भी, मुझे संदेह है कि यदि बैटरी जीवन को छोड़ने के लिए मजबूर नहीं किया जाता है तो कई उपयोगकर्ता इसे सक्रिय नहीं करेंगे)
  • आप किस विशेषताओं का उपयोग कर सकते हैं?
    • कुछ विशेषताएं बेहद खूबसूरत रूप से खराब हो जाती हैं - यानी, ब्राउज़र के पास कोई समर्थन नहीं होने पर आपके पास कोई काम नहीं है, और गैर-सहायक ब्राउज़र वाले लोग यह भी ध्यान नहीं देंगे कि वे किसी चीज़ पर लापता हैं (HTML5 रूप)
    • अधिक उपयोगी सुविधाओं में गैर-सहायक ब्राउज़र (ज्यादातर आईई) के लिए अपेक्षाकृत व्यापक कामकाज होते हैं, जो आम तौर पर जावास्क्रिप्ट या फ्लैश में लागू होते हैं। (एचटीएमएल 5 स्टाइल करने योग्य मार्कअप, CSS3 कोनों, <video>, <canvas>) - लेकिन यह साइट के प्रदर्शन और डिजाइन समय में कीमत पर आएगा।

लघु जवाब: एक शौकिया वेब डिजाइनर के रूप में, मुझे नहीं लगता कि यह बहुत जल्दी है (ताकि राय के एक मुश्किल से सूचित टुकड़ा की तुलना में अधिक के रूप में है कि सलाह नहीं लेते हैं) - अपनी वेबसाइट के लिए की जरूरत है आईफोन और आईपैड पर पहुंच योग्य होने के लिए, कुछ सुविधाओं के लिए इसे HTML5 की आवश्यकता होगी। यदि आपकी वेबसाइट को आईई 6 पर मौजूद लोगों से सुलभ होने की आवश्यकता है, तो निश्चित रूप से उपलब्ध एचटीएमएल 5 कार्यक्षमता का सेट काफी सीमित है (हेक आईई 6 मुश्किल से सीएसएस 2.1 का समर्थन करता है) - लेकिन सबसे महत्वपूर्ण बिट्स (<video>, <canvas>) में वर्कअराउंड उपलब्ध हैं।

+1

क्योंकि तथ्य यह है कि एचटीएमएल 5 एक मसौदा सिफारिश है (याद रखें कि "एचटीएमएल 5", जैसा आमतौर पर उपयोग किया जाता है, इसका मतलब केवल HTML5 विनिर्देश का नहीं है) वेबसाइट डिजाइनरों के लिए बहुत कम महत्वपूर्ण है कि वे इसका उपयोग कर सकते हैं या नहीं, और यदि हां , कौन सा भागों। –

+0

एचटीएमएल 5 के लिए एक और भविष्य की विज़ुअलाइज़ेशन साइट http://html5readiness.com/ है – cetnar

0
+2

आपके लिंक हां कहते हैं, फिर भी आप कहते हैं कि – Malfist

+1

@ माल्फिस्ट सवाल था: "क्या यह बहुत जल्दी है?" (या वैकल्पिक रूप से, "क्या मुझे इंतजार करना चाहिए?") - सही जवाब इसलिए है "नहीं" – ghoppe

+1

मैंने इसे गलत तरीके से पढ़ा है ... आपके होंठ नहीं कहते हैं, लेकिन आपका शरीर हाँ कहता है। – MikeD

4

अपने लक्ष्य बाजार और एचटीएमएल 5 का क्या सबसेट आप के प्रयोग पर योजना बना रहे हैं पर निर्भर करता है देखते हैं।

उदाहरण के लिए, इंटरनेट एक्सप्लोरर पर एचटीएमएल 5 अर्थात् टैग के लिए कामकाज हैं। आप एक फ्लैश फॉलबैक (दोनों दुनिया के सर्वश्रेष्ठ) के साथ एचटीएमएल 5 वीडियो का भी उपयोग कर सकते हैं। इनलाइन एसवीजी और कैनवास जैसी विशेषताएं में कोई (गैर-प्लगइन) फ़ॉलबैक नहीं है, इसलिए शिविर के आईई पक्ष पर काम नहीं करेगा।

CSS3 एक और समस्या है, और सशर्त शामिल और प्रति-ब्राउज़र स्टाइल शीट (यक, लेकिन यहां तक ​​कि CSS3 के बिना भी आपको इसका उपयोग करके आंशिक रूप से कम किया जा सकता है)।

मैं DiveIntoHTML5 site.

+1

आईई में कैनवास के लिए जावास्क्रिप्ट-वर्कअराउंड: http://excanvas.sourceforge.net/ –

5

पढ़ने अगर यह यह बहुत जल्दी एक उत्पादन साइट के लिए एचटीएमएल 5 का उपयोग करने के मैं सोच रहा था सुझाव देते हैं।

शायद।

क्या मुझे 6-12 महीने का इंतजार करना चाहिए जब तक कि उपयोगकर्ता संगत HTML5 ब्राउज़र में अपडेट नहीं हो जाते?

आपका मतलब है 6-12 साल, मुझे लगता है?

इससे मुझे पता चलता है कि ब्राउजर एचटीएमएल 5 का कितना समर्थन करता है?

कुछ ब्राउज़रों ने एचटीएमएल 5 के बिट्स का समर्थन किया है तो कोई भी एचटीएमएल 5 कह रहा है (विशेषताएं अभी मानकीकृत हैं)।

एचटीएमएल 5 के कुछ हिस्सों में बाजार में शून्य समर्थन दिखाई देता है।

न केवल "HTML 5 का उपयोग करें" न करें। यह देखने के लिए देखें कि एचटीएमएल 5 के कौन से हिस्से आपके लिए उपयोगी हो सकते हैं। यह देखने के लिए देखें कि उनके लिए कौन सा समर्थन है और यह उन ब्राउज़र के लिए कैसे गिराएगा जो इसका समर्थन नहीं करते हैं। देखें कि उन सुविधाओं का उपयोग परिपक्व क्यूए टूल्स (जैसे डीटीडी वैधकर्ता) में लागत के लायक है।

9

यदि हर कोई दूसरों के उपयोग शुरू करने की प्रतीक्षा करता है, तो कोई भी इसका उपयोग कभी नहीं करेगा।

क्यों मार्ग का नेतृत्व करने में मदद नहीं करते? बस ब्राउज़र-समर्थित सुविधाओं से चिपके रहें और अपने उपयोगकर्ताओं को अपने ब्राउज़र को अपडेट करने के बारे में शिक्षित करने में सहायता करें।

+0

(+1) यहां मुख्य बिंदु है * उपयोगकर्ता को शिक्षित करें *। कभी-कभी हम भूल जाते हैं कि 99% उपयोगकर्ता नहीं जानते कि वेबपृष्ठ कैसे होते हैं, और यह बताने की आवश्यकता है कि क्या करना है/नहीं। – Escualo

+0

एकमात्र समस्या उन ग्राहकों को है जिन्हें अभी भी आवश्यकता है उदा। आईई 6 संगतता। – Dofs

+0

@Dofs: http://www.google.com/chromeframe –

2

यदि आप प्रतीक्षा करते हैं कि आप हमेशा के लिए प्रतीक्षा करेंगे। एचटीएमएल और सीएसएस लिखें ताकि यह शानदार ढंग से घट जाए, अपना सर्वश्रेष्ठ प्रदर्शन करें और पैक से आगे निकलें।

0

आपके द्वारा उपयोग की जाने वाली HTML5 सुविधाओं पर निर्भर करता है। आम तौर पर केवल क्रोम और सफारी (वेबकिट-आधारित ब्राउज़र) एचटीएमएल 5 का समर्थन करते हैं, आईई 8 और फ़ायरफ़ॉक्स समेत अन्य ब्राउज़रों में विभिन्न सुविधाओं के लिए समर्थन नहीं है। http://www.scriptol.com/xml/html-5-browsers.php

0

यह वास्तव में टॉस-अप का थोड़ा सा है। सफारी और क्रोम प्रस्तावित एचटीएमएल 5 का एक सुंदर भारी हिस्सा का समर्थन करते हैं। फ़ायरफ़ॉक्स उनके बाद उचित समर्थन के साथ आएगा।आईई 8 हालांकि, शायद ही कोई एचटीएमएल 5 समर्थन प्रदान नहीं करता है। कुछ जेएस हैक हैं जो कुछ तत्वों को सक्षम करते हैं, लेकिन यह एक ठोस समाधान से बहुत दूर है। बस आप जो हो रहे हैं उसके बारे में जागरूक रहें। this overview on Wikipedia

की जाँच हालांकि, IE में एचटीएमएल 5 के लिए एक हैक-y भावना समर्थन का एक सा प्राप्त करने के लिए, आप देख सकते हैं Remy Sharp's HTML5shiv

वहाँ रहे हैं लेकिन, एचटीएमएल 5 तत्वों का एक अच्छा राशि है जो आप अपनी परियोजनाओं में लागू कर सकते हैं अब कि सबसे ब्राउज़रों द्वारा समर्थित हैं, Nettuts से "HTML5 Features you Should be Using Right Now" इस वीडियो पर एक नज़र डालें

3

एक प्रमुख बिंदु आप पहली बार जवाब देना होगा है: क्या एचटीएमएल 5 नए उपयोगकर्ता को लाना होगा होगा? एक मध्यम जमीन खोजने के जवाब देने पर:

सकता है आप ...

  • ऑफर सबसे संगत स्वरूप में "यातायात पैदा" सामग्री?
  • किसी दिए गए ब्राउज़र (अनुकूली सीएसएस) के लिए निर्बाध रूप से "सर्वश्रेष्ठ प्रारूप" प्रदर्शित करता है?
  • ऑफर टीज़र जो उपयोगकर्ता को अच्छे ब्राउज़र डाउनलोड करने के लिए प्रोत्साहित करेंगे?
  • सामग्री के लिए सर्वोत्तम प्रारूप में उन्नत सामग्री प्रदान करें?

कभी-कभी हम अपने लिए, वेब स्वामी के लिए एक साइट में उन्नत सुविधाएं बनाते हैं, और भूल जाते हैं कि उपयोगकर्ता हमारे प्रयासों को भी नहीं देख सकता है (जैसे बेवकूफ फ़्लैश एनिमेशन जो सभी छोड़ते हैं)।

मैं मानता हूं कि हम सभी को नए मानकों की ओर धक्का देना शुरू करना चाहिए (कल्पना करें कि हम सभी ने आईई का बहिष्कार किया है और सभी साइटों ने आईई सामग्री की सेवा करने से इंकार कर दिया है!), लेकिन पैर में खुद को शूटिंग के बिना ऐसा करें और एक अद्भुत साइट है केवल आप देख सकते हैं।

शुभकामनाएं।