यह सवाल this question, जिसमें सबसे upvoted जवाब एक विशेषता एचटीएमएल 5 से यह निश्चित रूप से मेरे लिए एक अच्छा तरीका लग रहा था उपयोग करने की सिफारिश से एक सा प्रेरित था, लेकिन यह सामान्य रूप में एक भविष्य कल्पना की विशेषताओं का उपयोग के बारे में मुझे उत्सुक बनाया ।एचटीएमएल 5 - प्रारंभिक गोद लेने जहां संभव हो - अच्छा या बुरा?
एचटीएमएल 5 बहुत अच्छे सुधार प्रदान करता है, जिनमें से कई मौजूदा ब्राउज़र में समस्याएं पैदा किए बिना उपयोग किए जा सकते हैं।
कुछ उदाहरण:
// new, simple HTML5 doctype (puts browsers in standards mode)
<!doctype HTML>
// new input types, for easy, generic client side validation
<input type="email" name="emailAddress"/>
<input type="number" name="userid"/>
<input type="date" name="dateOfBirth"/>
// new "required" attribute indicates that a field is required
<input type="text" name="userName" required="true"/>
// new 'data-' prefixed attributes
// for easy insertion of js-accessible metadata in dynamic pages
<div data-price="33.23">
<!-- -->
</div>
<button data-item-id="93024">Add Item</button>
इन नई सुविधाओं में से कई के लिए यह संभव ब्राउज़र स्वत रूपों को मान्य करने के साथ-साथ उन्हें बेहतर आदानों (उदाहरण के लिए एक दिनांक पिकर) देने के लिए बनाने के लिए डिजाइन किए हैं। कुछ सिर्फ सुविधाजनक हैं और भविष्य के लिए तैयार होने के लिए एक अच्छे तरीके की तरह लगते हैं।
वे वर्तमान में कुछ भी तोड़ नहीं है (जहाँ तक मैं बता सकता हूँ) वर्तमान ब्राउज़रों में और वे साफ, सामान्य clientside कोड के लिए अनुमति देते हैं।
हालांकि, भले ही वे एचटीएमएल 5 में सभी मान्य हैं, वे नहीं HTML 4 के लिए मान्य हैं, और एचटीएमएल 5 अभी भी इस बिंदु पर एक मसौदा है।
यह आगे जाना है और जल्दी इन सुविधाओं का उपयोग करने के लिए एक अच्छा विचार है?
वहाँ उन लोगों के साथ ब्राउज़र कार्यान्वयन के मुद्दों है कि मुझे एहसास हुआ कि नहीं किया है?
क्या हमें अब वेब पेज विकसित करना चाहिए जो HTML 5 ड्राफ्ट सुविधाओं का उपयोग करते हैं?
इस बात पर निर्भर करता है कि आपको किस ब्राउज़र का समर्थन करने की आवश्यकता है। यदि आपको आईई के साथ साइट बनाने की ज़रूरत है, तो मैं कहूंगा कि यह शायद बहुत जल्द है। – Scott
@ स्कॉट जहां तक मैं कह सकता हूं, इनमें से कोई भी सुविधा IE, या किसी अन्य ब्राउज़र में कुछ भी तोड़ नहीं सकती है (हालांकि मुझे कुछ याद आ रहा है)। –
@ टीएम ओह, आप अजीब परिस्थितियों में वास्तव में विचित्र चीजों को करने की आईईएस क्षमता को कम से कम समझते हैं। – Scott