Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

एक भटका हुआ HTML </p> एंड टैग खाली पैराग्राफ क्यों उत्पन्न करता है?

HTML पार्सिंग व्यवहार

आधिकारिक HTML दस्तावेज़ीकरण बताता है कि यदि क्लोजिंग p यानी </p> को मौजूदा </p> टैग से मिलान नहीं किया जा सकता है तो आपको एक <p> एलिमेंट बनाने की आवश्यकता है।

HTML4 DTD बताता है कि p एलिमेंट के लिए एंड टैग </p> वैकल्पिक है, लेकिन स्टार्ट टैग <p> आवश्यक है।

हालांकि, HTML4 के लिए SGML घोषणा बताती है कि OMITTAG YES है जिसका अर्थ है कि स्टार्ट टैग निहित हो सकता है।

यह व्यवहार HTML के SGML-आधारित पार्सिंग नियमों से उत्पन्न होता है जहां अनाथ क्लोजिंग टैग्स निहित ओपनिंग टैग्स बनाते हैं।

  1. HTML <time> टैग: दिनांक और समय प्रदर्शित करना HTML <time> टैग: दिनांक और समय प्रदर्शित करना

    HTML <time> टैग <time> एलिमेंट HTML5 में पेश किया गया एक सेमेंटिक टैग है जो दिनांक और/या समय को मशीन-पठनीय (machine-readable) प्रारूप में दर्शाता है। यह सर्च इंजन्स, कैलेंडर ऐप्स, और स्क्रीन रीडर्स के लिए उपयोगी है। एट्रिब्यूट datetime: मशीन-पठनीय दिनांक-समय (ISO 8601 प्रारूप) उदाह

  1. HTML <dl> टैग: विवरण सूची परिभाषित करना HTML <dl> टैग: विवरण सूची परिभाषित करना

    HTML <dl> टैग <dl> एलिमेंट (डिस्क्रिप्शन लिस्ट / विवरण सूची) शब्द-परिभाषा जोड़े (term-description pairs) का एक समूह दर्शाता है। HTML5 में यह विवरण सूची है, HTML4 में परिभाषा सूची (definition list) कहलाता था। संबंधित टैग्स <dt> (डेफिनिशन टर्म) - शब्द/नाम <dd> (डेफिनिशन ड

  1. HTML <embed> टैग: बाहरी एप्लिकेशन एम्बेड करना HTML <embed> टैग: बाहरी एप्लिकेशन एम्बेड करना

    HTML <embed> टैग <embed> टैग HTML दस्तावेज़ में बाहरी एप्लिकेशन या इंटरैक्टिव कंटेंट (प्लगइन कंटेंट) एम्बेड करता है। यह एक खाली एलिमेंट (void element) है - कोई क्लोजिंग टैग नहीं। एट्रिब्यूट्स एट्रिब्यूट विवरण heightएम्बेडेड कंटेंट की ऊँचाई (पिक्सेल्स)