2011-08-15 13 views
10

क्या उन्हें अनुमति है? और क्या वे सभी ब्राउज़रों के साथ काम करते हैं?एचटीएमएल विशेषताओं और मूल्यों के बीच जगहें?

उदाहरण:

<div role = "region" 
    id = "some-id" 
    class = "a-class another-class"> 
+0

'role' ins't वैध है, बाकी की पुष्टि करता है – jackJoe

+5

@jackJoe -' role' एचटीएमएल 5 में मान्य है। देख http://dev.w3.org/html5/spec/content-models.html#wai-aria और http://www.w3.org/TR/wai-aria/roles#region – Alohci

+0

@Alohci धन्यवाद! – jackJoe

उत्तर

10

हाँ, खाली स्थान के लिए किसी भी मात्रा की अनुमति दी है और सभी ब्राउज़रों में काम करेंगे।

एक विचार - यह पेज आकार में जोड़ देगा, इसलिए यदि बैंडविड्थ और प्रदर्शन चिंताएं हैं, खाली स्थान के की राशि है जो आप का उपयोग को सीमित करने का प्रयास करें।

+0

खाली स्थान के लिए किसी भी मात्रा की अनुमति देता है है विशेषता मान के बाद उद्धृत विशेषताओं के लिए * शून्य-चौड़ाई *? - रेफरी: http://stackoverflow.com/q/23887069/367456 – hakre

+0

उस के बारे में सुनिश्चित नहीं हैं। मुझे उम्मीद है कि वे होना चाहिए। – Oded

+0

यदि आप * नहीं * व्हाइटस्पेस रखने के बारे में पूछ रहे हैं, तो .. नहीं। यह स्वीकार नहीं किया गया है। इस संदर्भ में "किसी भी राशि" का वास्तव में "एक या अधिक वर्ण" का अर्थ है। आपके द्वारा लिंक किए गए पोस्ट पर स्वीकृत उत्तर में भी इसका उल्लेख किया गया है। – apraetor

4

हाँ, यह पूरी तरह से वैध मार्कअप है। व्हाइटस्पेस सभी ब्राउज़रों द्वारा अच्छी तरह से संभाला जाता है।

किसी भी समय आप भ्रम की स्थिति है, तो आप अधिकारी डब्ल्यू 3 सत्यापन सेवा पर अपने कोड को मान्य कर सकते हैं:

4

हाँ वे कर रहे हैं, और वे सभी प्रमुख ब्राउज़रों में काम करेंगे, हालांकि मैं कहूंगा कि अनावश्यक सफेद-स्थान को शामिल करने के लिए इसे खराब अभ्यास माना जाना चाहिए क्योंकि यह दस्तावेज़ के आकार को व्यर्थ रूप से बढ़ाता है।

एचटीएमएल, एक्सएचटीएमएल, एक्सएमएल और अन्य SGML के सभी प्रकार हैं, इसलिए यदि आप जानना चाहते हैं कि सामान्य रूप से क्या/अनुमति नहीं है, तो उस विनिर्देश को देखें। यह सुनिश्चित करने के लिए कि वे वैध हैं, आपको W3C markup validators के माध्यम से हमेशा अपने सभी दस्तावेज़ों को पास करना चाहिए।

+0

अच्छा बिंदु। मुझे लगता है कि मैं इस एचटीएमएल को संपीड़ित करके 20% बचा सकता हूं। धन्यवाद! –

+0

मुझे लगता है कि लागत के रास्ते में पठनीयता में लाभ, विशेष रूप से यदि आप एक कंप्रेसर का उपयोग करते हैं। यह विशेष रूप से सच है जब एक टेम्पलेटिंग प्रीप्रोसेसर का उपयोग करते हैं, जहां बड़े गुण मान मार्कअप को अपठनीय बना सकते हैं। – rectangletangle

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