के हो HTML 5 टैग केस संवेदनशील?

HTML 5 तत्वहरू लेख्नका लागि उत्तम अभ्यासहरू

एक प्रश्न छ कि धेरै नयाँ वेब डिजाईमरहरू हो कि एचटीएमएल 5 ट्यागहरू केस संवेदनशील हो कि होइन वा होइन? छोटो उत्तर - "होइन" हो। एचटीएमएल 5 ट्यागहरू केस संवेदनशील छैनन्, तर यसको मतलब छैन कि तपाईं कसरी आफ्नो HTML मार्कअप लेख्नुमा सख्त नहुनु हुँदैन!

XHTML मा फर्कनुहोस्

एचटीएमएल 5 उद्योगमा आउनु अघि, वेब प्रोफेसरले आफ्नो वेब पेजहरू निर्माण गर्न XHTML भनिने मार्कअप भाषाको स्वाद प्रयोग गर्नेछ।

जब तपाइँ XHTML लेख्नुहुन्छ, तपाईंले XCTML लाई सानो संकुलमा सबै मानक ट्यागहरू लेख्नु पर्छ किनकी यो संवेदनशील हो। यसको मतलब छ कि XHTML मा ट्याग फरक ट्याग हो । तपाईँले XHTML वेबपेजलाई कसरी कोडित गर्नुभयो र तपाइँले केवल सानो क्यारेक्टरहरू प्रयोग गर्नुभन्दा धेरै विशिष्ट हुनुपर्दछ। यो सख्त पालन वास्तवमा धेरै नयाँ वेब विकासकर्ताहरूको लागि लाभ थियो। सानोकेस र ठूलो अक्षरको मिश्रणमा मार्कअप लेख्न सक्षम हुनुको सट्टा, उनीहरूलाई थाहा थियो कि पछि लाग्नैपर्छ एक सख्त ढाँचा थियो। जब XHTML लोकप्रिय थियो वेब डिजाइनमा आफ्नो दाँत काटेर, जो धेरै विचार हो कि मार्कअप माथिल्लो र सानो अक्षरको मिश्रण हुन सक्छ विदेशी र मात्र सादा गलत देखिन्छ।

एचटीएमएल 5 लोलु हुन्छ

XHTML भन्दा पहिले एचटीएमएल संस्करणहरू केस-संवेदनशील थिएनन्। HTML5 त्यो परम्परामा पछ्याइएको छ र XHTML को सख्त स्वरूपण आवश्यकताहरुबाट गए।

त्यसैले HTML 5, XHTML को विपरीत, केस-संवेदनशील छैन। यसको मतलब यो हो कि र र HTML मा सबै ट्याग हो। यदि यो तपाईंलाई अराजकता जस्तै दिख रहेको छ, मलाई तपाईंको दुख लग रहेको छ।

एचटीएमएल 5 पछि केस-संवेदनाको विचारले नयाँ वेब प्रविधिहरू भाषा सिक्न सजिलो बनाउन थालेको थियो, तर जसले नयाँ विद्यार्थीहरूलाई वेब डिजाइन सिकाउँदछ, म यो तथ्यलाई पूर्णतया प्रमाणित गर्दछ कि यो सबै कुरा होइन।

वेबमा नयाँ विद्यार्थीहरूलाई सक्षम बनाउनका लागि सक्षम नियमहरू निश्चित रूपमा नियमहरूको निश्चित सेट गर्नुहोस्, जस्तै "सधैं तपाईंको HTML लाई निम्नकेसको रूपमा लेख्नुहोस्", उनीहरूले वेब डिजाइनर हुन सिक्ने सबै कुरा सिक्ने प्रयास गर्ने प्रयास गर्दछ। उनीहरूले नियमहरूलाई ज्यादै लचीला बनाइदिनु वास्तवमा धेरै सिक्नका लागि भ्रष्ट पार्नुको सट्टा सजिलो बनाउछ।

म तथ्यलाई प्रेम गर्छु कि HTML5 कल्पनाका लेखकहरूले यसलाई अझ लचिलो बनाउन सिक्न सजिलो बनाउन मद्दत गर्दै थिए, तर यो उदाहरणमा, मलाई लाग्छ कि उनीहरूले गलत बनाउनुभएको छ।

HTML 5 मा कन्फिगरेसन लोअरकेस प्रयोग गर्नको लागि हो

जब तपाइँ एचटीएमएल 5 लेख्ने चाहानुहुन्छ जुन तपाइँले मनपर्ने कुनै पनि मामला प्रयोग गरेर ट्यागहरू लेख्न वैध छ, कन्टेन्सन सबै टाढाकोस ट्यागका लागि प्रयोग गर्दछ र विशेषताहरू हो। यो भागमा छ किनकि सख्त XHTML दिनभरि धेरै धेरै अनुभवी वेब विकासकर्ताहरू जसले HTML5 (र त्यसभन्दा माथि) ती सबै भन्दा राम्रो अभ्यासहरू लिएका छन्। ती वेब प्रविधिहरूलाई ध्यान दिँदैन कि ठूलो अक्षर र लोकेके अक्षरहरूको मिश्रण HTML5 मा आज मान्य छ, तिनीहरू के तिनीहरूसँग थाहा हुनेछ, जुन सबै सानो अक्षरहरू हो।

धेरै वेब डिजाईन ज्ञान अरुबाट सिक्दै जान्छ, खास गरी ती व्यक्तिहरु जुन उद्योगमा अधिक अनुभवी हुन्छन्। यसको अर्थ छ कि नयाँ वेब विकासकर्ताले मौसमी पेशेवरहरूको कोड समीक्षा गर्नेछ र सबै सानो अक्षर मार्कअप देख्ने छ। यदि तिनीहरूले यो कोड अनुकरण गर्दछ भने, यसको अर्थ पनि तिनीहरूले HTML5 लाई सबै सानो अक्षरमा लेख्नेछन्। यो आज के भएको जस्तो देखिन्छ।

Lettercasing को लागि उत्तम अभ्यास

मेरो आफ्नै अनुभवमा, मैले यसलाई राम्रो तरिकाले फेला पार्न चाहन्छु कि तपाईले एचटीएमएल कोडका लागि सानो अक्षरहरू र साथै फाइल नामहरूको लागि प्रयोग गर्न सक्नुहुन्छ। किनकी केहि सर्वरहरू फाइलनामका रूपमा जबसुकै संवेदनशील हुन्छन् (उदाहरणका लागि, "logo.jpg" लाई "logo.JPG" भन्दा फरक देखाइने छ भने, यदि तपाइँसँग कार्यप्रवाह छ जहाँ तपाइँ सधैँ सानो अक्षरहरू प्रयोग गर्नुहुन्छ, तपाईलाई कहिल्यै प्रश्न गर्न आवश्यक पर्दैन। यदि तपाइँले छविहरू हराइरहेको जस्तो समस्या अनुभव गर्दै हुनुहुन्छ भने आवरणमा समस्या हुन सक्छ। यदि तपाईले सधै सानो अक्षरमा अक्षरहरू प्रयोग गर्नुहुन्छ भने, तपाइँ साइट समस्याहरू डिबग गर्दा तपाईंलाई समस्या हुन सक्नुहुनेछ। यो कार्यप्रवाह हो जुन मैले मेरो विद्यार्थीहरूलाई सिकाउँछु र म आफ्नै वेब डिजाइनमा काम गर्दछु।

जेनिफर क्रिनिन द्वारा मूल लेख। जेरेमी Girard द्वारा संपादित।