2011-12-03 11 views
5

क्या मुझे अपनी बाहरी स्टाइल शीट या स्क्रिप्ट को लिंक करते समय मेरे पृष्ठ में टाइप = "वैल्यू" शामिल करने की आवश्यकता है? मैंने सोचा कि मैंने सुना है कि इसे अब HTML5 में जरूरी नहीं था। मैं अभी भी इसे कुछ एचटीएमएल फाइलों में देखता हूं। सीखने का क्रम जारी है। सहायता के लिए धन्यवाद।क्या मुझे अभी भी HTML5 में टाइप = "मान" शामिल करने की आवश्यकता है?

+0

http के डुप्लिकेट: // stackoverflow।com/प्रश्न/4195427/है-प्रकार-विशेषता-आवश्यक के लिए स्क्रिप्ट टैग – simshaun

+2

नहीं काफी एक नकली; दूसरा सवाल केवल स्क्रिप्ट टैग के बारे में है। – Jacob

उत्तर

5

यह एचटीएमएल 5 में लेकिन एचटीएमएल < = 4 या XHTML यह आवश्यक है की जरूरत नहीं है।

+0

पल्लाज़ो मैं यही सोच रहा था। धन्यवाद। – Midtone

6

नहीं, यह नहीं रह गया है की आवश्यकता है। MIME प्रकार भी HTTP Content-Type हेडर के माध्यम से भेजा जाता है, इसलिए type="text/css" का उपयोग कर केवल अतिरिक्त बाइट्स होगा।

6

प्रत्येक अलग तत्व के लिए नियमों को एचटीएमएल 5 में अलग-अलग कर रहे हैं।

प्रकार विशेषता स्क्रिप्ट या डाटा का स्वरूप की भाषा देता है:

<script> तत्व एक डिफ़ॉल्ट मान type="text/javascript" की तत्व के लिए परिभाषित किया है। यदि विशेषता मौजूद है, तो इसका मान मान्य एमआईएम प्रकार होना चाहिए। वर्णमाला पैरामीटर निर्दिष्ट नहीं किया जाना चाहिए। डिफ़ॉल्ट, जिसका उपयोग किया जाता है यदि विशेषता अनुपस्थित है, तो "टेक्स्ट/जावास्क्रिप्ट" है।

<link> तत्व केवल ब्राउज़र के लिए एक 'संकेत' के रूप में विशेषता का उपयोग करता:

बाहरी संसाधन लिंक के लिए, प्रकार विशेषता इतना है कि वे प्राप्त करने में कठिनाई से बच सकते हैं उपयोगकर्ता एजेंटों के लिए एक संकेत के रूप में प्रयोग किया जाता है संसाधन वे समर्थन नहीं करते हैं। यदि विशेषता मौजूद है, तो उपयोगकर्ता एजेंट को यह मानना ​​चाहिए कि संसाधन दिए गए प्रकार का है (भले ही वह मान्य एमआईएम प्रकार नहीं है, उदाहरण के लिए खाली स्ट्रिंग)। यदि विशेषता छोड़ी जाती है, लेकिन बाहरी संसाधन लिंक प्रकार में एक डिफ़ॉल्ट प्रकार परिभाषित किया गया है, तो उपयोगकर्ता एजेंट को यह मानना ​​चाहिए कि संसाधन उस प्रकार का है। यदि UA दिए गए लिंक रिश्ते के लिए दिए गए एमआईएम प्रकार का समर्थन नहीं करता है, तो UA को संसाधन प्राप्त नहीं करना चाहिए; यदि UA दिए गए लिंक रिलेशनशिप के लिए दिए गए एमआईएमई प्रकार का समर्थन करता है, तो UA को बाहरी संसाधन लिंक के विशेष प्रकार के लिए निर्दिष्ट उचित समय पर संसाधन प्राप्त करना चाहिए। यदि विशेषता छोड़ी जाती है, और बाहरी संसाधन लिंक प्रकार में डिफ़ॉल्ट प्रकार परिभाषित नहीं होता है, लेकिन उपयोगकर्ता एजेंट संसाधन प्राप्त करेगा यदि प्रकार ज्ञात और समर्थित था, तो उपयोगकर्ता एजेंट को इस धारणा के तहत संसाधन प्राप्त करना चाहिए कि वह समर्थित होना चाहिए।

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

प्रकार विशेषता स्टाइल भाषा देता है:

<style> तत्व एक डिफ़ॉल्ट मान type="text/css" की साथ एक स्क्रिप्ट के समान है,। यदि विशेषता मौजूद है, तो इसका मान वैध एमआईएम प्रकार होना चाहिए जो एक स्टाइलिंग भाषा को निर्दिष्ट करता है। वर्णमाला पैरामीटर निर्दिष्ट नहीं किया जाना चाहिए। प्रकार विशेषता के लिए डिफ़ॉल्ट मान, जिसका उपयोग विशेषता अनुपस्थित होने पर किया जाता है, "टेक्स्ट/सीएसएस" है।

HTML5 specifications पर आपको जो भी जानकारी चाहिए, वह आपको मिल सकती है।

+0

विस्तृत उत्तर के लिए धन्यवाद। बहुत उपयोगी। – Midtone

संबंधित मुद्दे

 संबंधित मुद्दे