एचटीएमएल 5 टॅग्ज केस संवेदनशील आहेत?

एचटीएमएल 5 घटक लिहिण्यासाठी सर्वोत्कृष्ट पद्धती

एचटीएमएल 5 ची टॅग केस सेन्सेटिव्ह आहेत की नाही हे एक नवीन वेब डिझायनर्सना एक प्रश्न आहे? लहान उत्तर - "नाही" HTML5 टॅग केस संवेदनशील नाहीत, परंतु याचा अर्थ असा नाही की आपण आपला HTML मार्कअप कसे लिहू शकाल?

XHTML कडे परत

HTML5 एक उद्योगात आले त्यापूर्वी, वेब व्यावसायिक त्यांचे वेब पृष्ठ तयार करण्यासाठी एक्सएचटीएमएल नावाची मार्कअप भाषेचा एक स्वाद वापरतील.

जेव्हा आपण एक्सएचटीएमएल लिहू तेव्हा तुम्हाला लोअरकेसमध्ये सर्व मानक टॅग लिहू आवश्यक आहे कारण एक्सएचटीएमएल केस संवेदनशील आहे. याचा अर्थ असा की हा टॅग एक्सएचटीएमएल पेक्षा वेगळा टॅग आहे. आपण एक्सएचटीएमएल वेबपेज कसे तयार केले आणि फक्त लोअरकेस अक्षरे वापरत आहात त्याबद्दल तुम्ही अतिशय विशिष्ट व्हावा. हे कठोर पालन हे प्रत्यक्षात अनेक नवीन वेब डेव्हलपर्सना लाभदायी होते. लोअरकेस आणि अप्परकेससह मार्कअप लिहिण्यास सक्षम होण्याऐवजी, त्यांना हे ठाऊक होते की, एक कठोर स्वरुपाचे अनुसरण करणे आवश्यक आहे. जे एक्सएचटीएमएल लोकप्रिय होते त्या वेब डेस्टेट्समध्ये त्यांचे दात कापणाऱ्या कोणासाठीही मार्कअप हे वरच्या आणि लोअरकेस अक्षरेचे मिश्रण असू शकते असे वाटते की परदेशी आणि फक्त चुकीचे चूक.

HTML5 ढीग

एक्सएचजीपूर्वीच्या एचटीएमएलच्या आवृत्त्या केस-सेन्सेटिव्ह नाहीत. त्या परंपरा मध्ये अनुसरण HTML5 आणि एक्सएचटीएम कठोर स्वरूपन आवश्यकता दूर गेला.

म्हणून एचटीएमएल 5, एक्सएचटीएमएलप्रमाणे नाही, केस-सेन्सेटिव्ह नाही. याचा अर्थ असा की एचटीएमएल 5 मध्ये आणि आणि समान टॅग आहेत. जर हे आपल्याला अनागोंदी वाटत असेल तर मला तुमची दुःख जाणवते.

एचटीएमएल 5 या मागच्या बाजूची कल्पना नवे वेब व्यावसायिकांना भाषा शिकणे सोपे होते, परंतु जो कोणी नवीन विद्यार्थ्यांना वेब डिझाईन शिकवितो त्याप्रमाणे मी हे खरं सांगतो की हे सर्व काहीच नाही.

वेबवर नवीन विद्यार्थ्यांना नियमांचे एक निश्चित सेट डिझाइन करण्यात सक्षम करण्यासारखे, जसे की "आपल्या HTML ला लोअरकेस म्हणून नेहमी लिहा", त्यांना मदत करते कारण ते वेब डिझायनर बनायचे शिकण्यासाठी सर्व काही शिकवण्याचा प्रयत्न करतात. त्यांना खूपच लवचिक असलेले नियम देऊन त्यांना त्यांच्यासाठी सोपे करण्याऐवजी अनेक विद्यार्थ्यांना गोंधळ होतो.

मला हे आवडते की एचटीएमएल 5 च्या लेखकाचे लेखक हे अधिक लवचिक बनून शिकण्यास सोपे बनविण्यास मदत करीत होते परंतु या प्रसंगी मला वाटते की त्यांनी चुकीच्या गोष्टी केल्या आहेत.

एचटीएमएल 5 मधील कन्व्हेन्शन लोअरकेस वापरणे हा आहे

जर आपण एचटीएमएल 5 लिहिताना प्राधान्य दिले असेल तर कोणत्याही टॅगचा वापर करून टॅग लिहिणे वैध असले तरी, टॅग आणि विशेषतांसाठी सर्व लोअरकेस वापरणे हे अधिवेशन आहे. हे काही भाग आहे कारण कठोर एक्सएचटीएमएलच्या काळात जगणाऱ्या अनेक अधिक अनुभवी वेब डेव्हलपर्सने HTML5 (आणि त्याहूनही) वर त्या सर्वोत्तम पद्धतींचा अवलंब केला आहे. त्या वेब प्रोफेशनलची काळजी नाही की अप्परकेस आणि लोअरकेस अक्षरेचे मिश्रित आज HTML5 मध्ये वैध आहेत, ते जे त्यांना माहिती आहे त्यास चिकटून राहतील, जे सर्व लोअरकेस अक्षरे आहेत

वेब डिज़ाइनचे बरेच ज्ञान इतरांपासून शिकत आहे, विशेषत: जे उद्योगात अधिक अनुभवी आहेत. याचा अर्थ नवीन वेब डेव्हलपर्स अनुभवी व्यावसायिकांच्या कोडचे पुनरावलोकन करतील आणि सर्व लोअरकेस मार्कअप पहातील. जर ते हा कोड अनुकरण करतात तर याचा अर्थ असा की ते सर्व लोअरकेसमध्ये HTML5 लिहितील. आज असे होत आहे असे दिसते आहे.

पत्रिकेसाठी सर्वोत्तम पद्धती

माझ्या स्वत: च्या अनुभवामध्ये, मी HTML कोडसाठी तसेच फाइल नावांसाठी लोअरकेस अक्षरे नेहमी वापरणे उत्तम शोधतो. कारण काही सर्व्हर फाईलनामेच्या बाबतीत केस-संवेदी असतात (उदाहरणार्थ, "logo.jpg" "logo.JPG" पेक्षा वेगळ्या पद्धतीने पाहिले जाईल), जर आपल्याकडे वर्कफ्लो असेल तर आपण नेहमी लोअरकेस अक्षरे वापरत असल्यास, आपल्याला कधीही प्रश्न विचारण्याची आवश्यकता नाही जिथे गहाळ प्रतिमांसारख्या अडचणी आल्या आहेत तिथे आच्छादन समस्या असू शकते. आपण नेहमीच लोअरकेस अक्षरे वापरत असल्यास, आपण साइटवरील समस्या डीबग केल्याने समस्या असण्याची सवलत देऊ शकता. हे माझ्या विद्यार्थ्यांना शिकवणारे कार्यप्रवाह आहे आणि मी माझ्या स्वत: च्या वेब डिज़ाइन कार्यात वापरतो.

जेनिफर क्रिनिन द्वारे मूळ लेख. जेरेमी गिरर्ड द्वारा संपादित.