अलविदा, <समय>

HTML5 विशिष्टता संपादक इयान हिकसन ने HTML5 से <time> तत्व को बाहर करने का निर्णय लिया। जो लोग अब <time> का उपयोग करते हैं, और ये Github, Reddit और WordPress (2.6 मिलियन इंस्टॉलेशन के साथ डिफ़ॉल्ट वर्डप्रेस थीम) जैसी साइटें हैं, और ओपेरा ब्राउज़र डेवलपर्स को <time> को <data> में बदलना होगा या उम्मीद है कि Hickson उसका मन बदलो।

हिकसन के अनुसार, <time> के तीन विशिष्ट उपयोग हैं।

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

हिकसन का मानना ​​है कि <समय> ए और बी के लिए कभी भी एक लोकप्रिय तरीका नहीं बन गया है। तीसरे विकल्प के लिए, <data> बेहतर अनुकूल है।

एक ही चर्चा सूत्र में कई डेवलपर्स ने इयान हिकसन की राय के साथ अपनी असहमति व्यक्त की, विशेष रूप से <समय> की अलोकप्रियता के बारे में उनकी थीसिस के साथ। उल्लेखित गितूब, रेडिट और वर्डप्रेस के अलावा, कई वेबसाइटों पर इस तत्व का उपयोग किया जाता है। वास्तव में, यह कई अन्य एचटीएमएल 5 तत्वों की तुलना में अधिक व्यापक रूप से उपयोग किया जाता है जो कोई भी विनिर्देशों से बाहर करने के लिए नहीं सोचता है।

इसके अलावा, अलोकप्रियता के बारे में तर्क कुछ विशिष्टताओं के संबंध में विशेष रूप से अजीब लगता है जो अभी तक समाप्त नहीं हुए हैं और आधिकारिक तौर पर नहीं अपनाए गए हैं। उदाहरण के लिए, कई माइक्रोफ़ॉर्मेट्स को अच्छी तरह से <time> के तहत संपादित किया जा सकता है, लेकिन W3C मानक के आधिकारिक तौर पर स्वीकृत होने के बाद ही।

इयान हिकसन इस तथ्य में आंशिक रूप से सही हैं कि किसी भी ब्राउज़र ने विशेष रूप से, <time> माइक्रोडाटा प्रसंस्करण को लागू नहीं किया है। एकमात्र अपवाद नया ओपेरा इंजन था , लेकिन यह ब्राउज़र, दुर्भाग्य से, वैश्विक स्तर पर एक गंभीर खिलाड़ी नहीं माना जाता है।

ओपेरा के ब्रूस लॉसन (ब्रूस लॉसन) ने <time> "एक असफल समाधान" का परित्याग कहा , क्योंकि यह स्पष्ट डेटा सिंटैक्स, कड़ाई से सीमित गुंजाइश और अतिरिक्त सिंटैक्स की कमी के साथ एक टैग था, जैसा कि <data> में है।

<Time> को छोड़ने के निर्णय की अंतिम स्थिति के बावजूद, कुछ डेवलपर्स उम्मीद नहीं खोते हैं और बग ट्रैकर में "विपक्ष" टिकट बनाते हैं।

UPD 11/11/2011: W3C HTML5 में <time> तत्व वापस लाया

Source: https://habr.com/ru/post/In131729/


All Articles