कारण है कि आप सिद्धांत में एक Content-Style-Type
सेटिंग की जरूरत है विशेषताओं इनलाइन शैली के लिए है? <style>
और <link rel="stylesheet">
टैग के विपरीत ब्राउज़र में यह बताने के लिए कोई type
विशेषता तंत्र नहीं है: इसलिए दस्तावेज़-वैश्विक सामग्री-शैली-प्रकार।
ही Content-Script-Type
इनलाइन और ईवेंट हैंडलर के लिए लागू होता गुण:
<div onclick='alert("hello")'>
कौन-सी भाषा है? यह वास्तव में जावास्क्रिप्ट और वीबीस्क्रिप्ट में समान रूप से मान्य है; आईई में यह या तो हो सकता है। सिद्धांत रूप में, आपको यह बताने के लिए ब्राउज़र को Content-Script-Type
हेडर/मेटा देना चाहिए। सादे पुरानी जावास्क्रिप्ट के साथ भी, आप टाइप पैरामीटर जैसे text/javascript;version=1.6
या e4x=1
(यदि आप ई 4 एक्स एक्सएमएल अक्षर का उपयोग करना चाहते हैं, जो आप नहीं करते क्योंकि वे एक बदसूरत गलती हैं) सेट करके बोली को बदलना चाहते हैं।
व्यवहार में, इस में से कोई भी, किसी भी उपयोग की है, क्योंकि डिफ़ॉल्ट सीएसएस केवल शैली भाषा आप वास्तव में उपयोग कर सकते हैं, कई ब्राउज़रों वैसे भी Content-Style-Type
के लिए किसी भी ध्यान नहीं देते है, और कोई ब्राउज़र Content-Script-Type
के लिए किसी भी ध्यान देता है ।
(आह अच्छी तरह से, जो इनलाइन शैली की जरूरत है और ईवेंट हैंडलर वैसे भी जिम्मेदार बताते हैं?)
वास्तव में, एचटीएमएल 5 सत्यापनकर्ता इस पर गैग करता है। – Moshe
मैंने देखा कि अकेले फ़ायरफ़ॉक्स मेरे कुछ पृष्ठों को गलत तरीके से प्रस्तुत कर रहा था, मुझे गहराई से पता चला कि मेरे पास
में यह मेटा टैग था लेकिन सामग्री पैरामीटर में एक टाइपो था। ऐसा लगता है कि फ़ायरफ़ॉक्स एकमात्र ब्राउज़र है जो परवाह करता है !! – Octopus