मुझे आज एक वरिष्ठ डेवलपर द्वारा पूछा गया था कि अगर मैं खुले वेब के लिए कुछ (व्यक्तिगत/गैर-वाणिज्यिक) लिखने जा रहा था तो मैं किस प्रकार का काम करता हूं।कौन सा HTML डॉकटाइप?
मैंने जवाब दिया, <!doctype html>
, जिस पर मुझे सदमे, डरावनी और आश्चर्य के रूप में बधाई दी गई और फिर खुद को समझाने के लिए कहा गया।
मेरे दिमाग में, यह एक अच्छा उम्मीदवार है क्योंकि वर्तमान ब्राउज़र (आईई, एफएफ, ओपेरा, सफारी) इसे देखेगा और सामग्री को मानक मोड में स्विच करेगा - भले ही वे HTML5 लागू नहीं करते हैं। अगर मैं वास्तव में एचटीएमएल 5 तत्वों का लाभ लेना चाहता हूं, तो मैं उन जावा टैग्स का संदर्भ बनाने के लिए कुछ जावास्क्रिप्ट का उपयोग कर सकता हूं, आईई (उदा। document.createElement('article');
) द्वारा मान्यता प्राप्त नहीं है और फिर उनके साथ काम करें जैसे कि वे डोम के मूल भाग थे।
क्या यह वाकई इतना बुरा जवाब था? आपने क्या जवाब दिया और क्यों?
मुझे लगता है कि यह तर्क है कि HTML ड्यूट टाइप [गैर-प्रयोगात्मक] W3C प्रमाणीकरण उपकरण पर सही ढंग से मान्य नहीं होगा? –
Google google.com – powtac
पर '' का उपयोग करता है Google भी अवैध HTML का उपयोग करता है। – Quentin