कंप्यूटरप्रोग्रामिंग

DOCTYPE html - यह क्या है? आप आइटम के बारे में पता करने की जरूरत क्या

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

जबकि सबसे वेब डिजाइनर, प्रोग्रामर और कोडर ज्यादा बेहतर अनुकूल समय की भावना के बजाय किसी भी "नुरा बाबा", जो देर सप्ताह से जानकारी प्राप्त करने के लिए, लेकिन अभी भी काफी विकृतियों के साथ कर रहे हैं, वास्तविकता कुछ अलग है। प्रगति के स्तर के अनुरूप नई प्रौद्योगिकियों के क्षेत्र में मुश्किल है। एक साधारण उदाहरण पर विचार करें: यहां तक कि कुछ 5-10 साल पहले, पर एडोब फ्लैश ऑनलाइन खेल का एक डेवलपर ठोस सफलता, कई "हैप्पी किसान" को प्राप्त कर सकता है कि का सबूत हैं। बहरहाल, आज इस तकनीक धीरे-धीरे मर रहा है, एक और अधिक आधुनिक के लिए रास्ता दे, लेकिन बुनियादी एचटीएमएल 5 के अध्ययन के बहुमत से कम है। वैसे, यह एचटीएमएल 5 है, और समर्पित काम करने के दिन एचटीएमएल-डीटीपी आज की कहानियों के "वर्ण" में से एक है।

DOCTYPE html - यह क्या है?

प्रौद्योगिकी के क्षेत्र में उच्च तकनीक अग्रिमों के शिकार लोगों को इस स्मारक। तेज 90-एस, जो प्रतिष्ठित हैं न केवल "मुकाबला" हमारे देश में स्थिति, लेकिन यह भी ब्राउज़रों के काफी वास्तविक युद्ध, दुनिया बस कुछ उत्पादों है कि कंप्यूटर उपयोगकर्ताओं को वर्ल्ड वाइड वेब सर्फ करने के लिए अनुमति में लाया। जब नेटस्केप नेविगेटर और इंटरनेट एक्सप्लोरर, एक पूरी तरह से अलग में एक ही पृष्ठ पर देख रहे थे क्रमशः, और साइट के रचनाकारों इन कार्यक्रमों के लिए एक पूरी तरह से अलग पेज बनाने के लिए लोकप्रिय - केवल एक समस्या है।

मानक? उन वर्षों में, बात करने के लिए उनके बारे में व्यर्थ था - W3C अपनी प्रारंभिक अवस्था में ही अस्तित्व में है, और अपने IE माइक्रोसॉफ्ट आम तौर पर जाना जाता है कि उनके अपने आविष्कार करने के लिए पसंद करते हैं को बढ़ावा देने, कुछ भी बाइक के साथ संगत नहीं हैं। फिर भी, कि भयानक (वेब डेवलपर्स के लिए) दशक के अंत तक, स्थिति सामान्य करने के लिए सभी के बाद लौटे: मानकों की कुछ झलक थी पूरी तरह से है कि अगर नहीं है, लेकिन अभी भी सभी लोकप्रिय ब्राउज़रों द्वारा सम्मानित।

हालांकि, स्थिति निकला ऐसी है कि संघ के मानकों और ब्राउज़र निर्माताओं थे हो सकता है, यह हल्का डाल करने के लिए, बिल्कुल नहीं समान। आप आसानी से के मामले में एक पूरी तरह से सही बना सकते हैं HTML, सीएसएस और डोम पेज, लेकिन आप पसंदीदा ब्राउज़र हठ क्या नहीं आप को देखने के लिए उम्मीद से पता चला है।

फिर भी, के रूप में समय पर चला गया, डेवलपर्स अभी भी अंत में सोचने के लिए न केवल प्रतियोगिता के बारे में है, लेकिन एक वेबमास्टर के बारे में फैसला किया है, और वह दिखाई - Doctype एचटीएमएल। यह एक विशेष टैग है कि ब्राउज़र है कि यह कैसे एक विशेष पेज विचार किया जाना चाहिए बताता है।

क्या Doctype एचटीएमएल कोड में आवश्यक है?

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

स्थिति की कल्पना कीजिए: आप - एक ठेठ वेब डेवलपर देर 90s। यह सिर्फ इतना हुआ है कि जब भी आप ब्राउज़र इंटरनेट एक्सप्लोरर 4. माइक्रोसॉफ्ट अचानक उनके होश में आने के लिए और अपने नए ब्राउज़र अधिक "सही" है बनाने का फैसला में खर्च करते हैं, जिससे यह स्पष्ट नहीं है के रूप में यह अब साइट बनाने के लिए है और क्या उन पहले से ही है, जो के साथ क्या करना के सबसे बनाया। बेशक, अगर आपके पास पर्याप्त समय है, तो आप अपने HTML कोड को इस तरह से है कि यह नए मानकों से मेल खाती है में पुनर्लेखन सकता है, लेकिन लोगों क्योंकि - आलसी जीव।

यह इस बात Doctype एचटीएमएल सबसे उपयुक्त है पर था "आविष्कार।" दस्तावेज़ के किस प्रकार यह पेज की शुरुआत में निर्दिष्ट किया जाता है के आधार पर, ब्राउज़र इस मामले में सबसे उपयुक्त प्रतिपादन के तंत्र का चयन करेंगे। यदि एचटीएमएल कोड में Doctype उपलब्ध नहीं है, ब्राउज़र में जाना जाएगा संगतता मोड (आमतौर पर, लेकिन जरूरी नहीं कि)। नतीजतन, एक ही इंटरनेट एक्सप्लोरर 6 (भले ही फ़ाइल वह शांति में आराम) Doctype टैग के अभाव में बर्ताव करता है आप अपने चौथे संस्करण में काम कर रहे हैं के रूप में यदि।

प्रकार Doctype

Doctype टैग कई प्रजातियों कि कुछ श्रेणियों में विभाजित किया जा सकता है। एचटीएमएल 4.01, एचटीएमएल 5, XHTML 1.0 या एक्सएचटीएमएल 1.1: सबसे पहले, यह मार्कअप भाषा के मुख्य प्रकार वर्णन करता है। दूसरे, इन भाषाओं में से प्रत्येक कैसे कठिन एचटीएमएल कोड स्थापित W3C मानकों होने के लिए पर टी। ई "गलती खोजने के गुणांक" की ओर इशारा करते, अपने उपखंड है। हालांकि, दूसरे मामले में, इसमें दो अपवाद है - एचटीएमएल 5 और एक्सएचटीएमएल 1.1 किसी भी उप-प्रजाति नहीं है और Doctype एचटीएमएल का केवल एक ही रूप है। लेकिन उस के बारे में अधिक बाद में ...

कठोर दृष्टिकोण: सख्त doctype

आप HTML-कोड कानून सत्यापनकर्ता के प्रत्येक अक्षर के लिए इसी बनाने के लिए पसंद करते हैं, अतिरिक्त प्रोत्साहन (स्वार्थ के अलावा अन्य) Doctype सख्त उपयोग करने के लिए किया जाएगा। आप और अधिक उन्नत XHTML 1.0 उपयोग करने के लिए योजना है, लाइन है, जो प्रत्येक तत्व शुरू हो जाएगा इस तरह दिखना चाहिए:


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

इसके अलावा, टैग कि टेक्स्ट को फ़ॉर्मेट करने की अनुमति के एक नंबर है, यह भी खत्म करने के लिए वांछनीय है - सख्त शासन सीएसएस के उपयोग का तात्पर्य।

ह्यूमेन दृष्टिकोण: संक्रमणकालीन doctype

एक गंभीर विधि सख्त टेम्पलेट आप या आप बस नियमों के विरुद्ध जाना आदी सूट नहीं करता है, वहाँ हमेशा संभावना अधिक मानवीय प्रकार Doctype एचटीएमएल लोक का सहारा लेना है। W3C जो लोग आदतों को छोड़ना नहीं चाहते हैं और मामूली परिस्थितियों में काम करना चाहती है का ध्यान रखा, एक संक्रमणकालीन पैटर्न मान्यता मॉडल करने के लिए एक संक्रमणकालीन दृष्टिकोण का प्रतिनिधित्व करने का निर्माण। इस टेम्पलेट आप स्वतंत्र रूप से अपने आप को कुछ स्वतंत्रता, इस तरह के सख्त रूप में निषिद्ध है, टेम्पलेट टैग, साथ ही कई अन्य तरीकों लेआउट, जो देर से 90 के दशक के बाद से प्रासंगिकता खो नहीं है करने के लिए अनुमति देने के लिए सक्षम बनाता है।

«शीतल» Doctype एचटीएमएल 4 इस प्रकार घोषित किया जाता है:

एक्सएचटीएमएल स्ट्रिंग के लिए इसे फिर से थोड़ा अलग दिखता है, लेकिन समग्र रुझान जारी है:

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

विशिष्ट करने के लिए सामान्य से: Doctype फ्रेमसेट

दृष्टिकोण जब फ्रेमसेट टेम्पलेट के अनुपालन के लिए जाँच पृष्ठों आम तौर पर संक्रमणकालीन, हालांकि, इसके बाद के संस्करण की "स्वतंत्रता" के अलावा, इस टेम्पलेट आप फ्रेम का उपयोग करने की अनुमति देता है के समान है। अन्य मतभेदों फ्रेमसेट, नहीं है, इसलिए, घोषणाओं के लिए केवल हस्तांतरण लाइन कर सकते हैं है HTML 4.01 और XHTML 1.0 के लिए:

अत्याधुनिक

बेशक, इस लेख एचटीएमएल 5 मानक के सभी बढ़ती लोकप्रियता की शुरुआत की चर्चा करते हुए, हम मार्कअप भाषा को नजरअंदाज नहीं कर सकता है। ऐसा नहीं है कि W3C मूल HTML संस्करण पर विचार करता है मज़ेदार है, तो यह Doctype एचटीएमएल 5 काफी मामूली लग रहा है। दूसरे शब्दों में, इस प्रकार परिभाषा जबकि चौथा संस्करण के कई परिचित संभावित अप्रचलित माना जाता है, ब्राउज़र "के साथ शुद्ध» एचटीएमएल काम करने की जरूरत है, और आज क्या कर रहे हैं एचटीएमएल 5 माना जाता है।

अन्य किस्में Doctype

तिथि करने के लिए, वहाँ Doctype पैटर्न, जिनमें से अधिकांश एक्सएचटीएमएल की बात आती है की कई किस्में हैं। जबकि मार्कअप भाषा के दूसरे संस्करण प्रकाश में बाहर नहीं आया था, इसके पहले संस्करण में एचटीएमएल 5 ऊपर उल्लिखित, रूपों का हिस्सा बनता जा रहा है, हालांकि नहीं सर्वाधिक प्रसार, जीवित है और अच्छी तरह से।

यह महत्वपूर्ण Doctype है?

शायद HTML में कुछ नौसिखिया "लेखकों" विज्ञापन पृष्ठ प्रकार की अनदेखी करने की कोशिश करेंगे। ठीक है, अगर वे vyshenapisannogo से महत्वपूर्ण जानकारी नहीं सीखा, हम एक सरल उदाहरण दे। यहाँ एक उदाहरण पेज संक्रमणकालीन-टेम्पलेट का उपयोग करता है है:

ऐसा लगता है जैसे यह डिजाइनर के विचार पर की तरह दिखना चाहिए, लेकिन यह "भ्रमित करने के लिए» Doctype हमें लायक है, और हम निम्नलिखित हैं:

आप देख सकते हैं, पेज महत्वपूर्ण बदलाव आया है: वॉलपेपर फीका, मेनू विकृत सूची, सीएसएस कुछ वर्गों बस अनदेखा अलावा, पेज "otros" दूसरी स्क्रॉलबार बन गया है।

उम्मीद है, इस उदाहरण के लिए पर्याप्त उपलब्ध vyshenapisannogo महत्व बताते हैं, इसलिए, हम केवल ध्यान रख सकते हैं या, आदर्श, कोड है कि सख्त-मान्यता गुजरता लिखने के लिए सीखना है। आप के लिए गुड लक!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.