सवाल एचटीएमएल 5: क्या यह
,
, या
है?


मैंने जांच करने की कोशिश की है अन्य जवाब, लेकिन मैं अभी भी उलझन में हूं - खासकर देखने के बाद डब्ल्यू 3 स्कूल्स एचटीएमएल 5 संदर्भ

मैंने सोचा था कि एचटीएमएल 4.01 को एकल-टैग को "अनुमति" देना था <img> तथा <br>। फिर एक्सएचटीएमएल के साथ आया था <img /> तथा <br /> (जहां किसी ने कहा कि अंतरिक्ष पुराने ब्राउज़र के लिए है)।

अब मैं सोच रहा हूं कि एचटीएमएल 5 का अभ्यास करते समय मुझे अपना कोड कैसे प्रारूपित करना है।

<!DOCTYPE HTML>

क्या यह <br>, <br/> या <br />?


1689
2017-12-22 13:39


मूल


मैंने अभी यह प्रश्न और w3schools और w3fools के बारे में टिप्पणियां देखी हैं। जो मैंने अभी तक देखा है, उसके लिए w3fools द्वारा रिपोर्ट की गई सभी त्रुटियों को w3schools में ठीक किया गया है। तो वे वास्तव में सुन रहे हैं। - Luis Alvarado
आईएमओ, डब्ल्यू 3 स्कूल्स शुरुआती लोगों के लिए एक असाधारण अच्छा ट्यूटोरियल है, क्योंकि वे सरल शब्दों और उदाहरणों का उपयोग करते हैं, डब्ल्यू 3 सी स्पेक और एमडीएन के विपरीत सभी फैंसी शब्दों और हार्ड-टू-विचार विचारों के साथ। - Derek 朕會功夫
W3schools के खिलाफ है जो भी किसी के लिए, विकल्पों के लिए आपके सुझाव क्या हैं? - chainwork
@chainwork उपयोग करें htmldog.com - Jung3o
यहां ब्रॉड (शून्य तत्व) जैसे तत्वों से संबंधित आधिकारिक डब्ल्यू 3 एचटीएमएल 5 मानक है: dev.w3.org/html5/markup/syntax.html#void-element ए / (स्लैश)> वैकल्पिक है, और वैकल्पिक / पहले से कोई भी या रिक्त स्थान नहीं है। इसका मतलब है, आप क्या लिख ​​सकते हैं <br> या <br/> या <br /> या <br /> आदि - Ignas2526


जवाब:


केवल <br> काफी है।

एक्सएचटीएमएल के साथ संगतता के लिए अन्य रूप हैं; एक्सएचटीएमएल के समान कोड लिखना संभव बनाने के लिए, और यह HTML के रूप में भी काम करता है। एचटीएमएल जेनरेट करने वाले कुछ सिस्टम एक्सएमएल जेनरेटर पर आधारित हो सकते हैं, और इस प्रकार केवल एक बेयर आउटपुट करने की क्षमता नहीं है <br> टैग; यदि आप ऐसी प्रणाली का उपयोग कर रहे हैं, तो इसका उपयोग करना ठीक है <br/>, अगर आपको ऐसा करने की आवश्यकता नहीं है तो यह जरूरी नहीं है।

हालांकि, बहुत कम लोग वास्तव में एक्सएचटीएमएल का उपयोग करते हैं। आपको अपनी सामग्री की सेवा करने की आवश्यकता है application/xhtml+xml इसके लिए एक्सएचटीएमएल के रूप में व्याख्या की जाएगी, और यह आईई के पुराने संस्करणों में काम नहीं करेगा - इसका मतलब यह भी होगा कि आपके द्वारा किए गए किसी भी छोटी त्रुटि से आपके पृष्ठ को ब्राउज़र में प्रदर्शित होने से रोक दिया जाएगा जो एक्सएचटीएमएल का समर्थन करता है। तो, वेब पर एक्सएचटीएमएल की तरह दिखने वाले अधिकांश चीजों को वास्तव में परोसा जाता है, और एचटीएमएल के रूप में व्याख्या की जाती है। देख टेक्स्ट / एचटीएमएल के रूप में एक्सएचटीएमएल की सेवा करना हानिकारक माना जाता है कुछ और जानकारी के लिए।


1293
2017-12-22 13:42



"हानिकारक माना जाता है" निबंध हानिकारक माना जाता है! - meyerweb.com/eric/comment/chech.html - Michael Krelin - hacker
लेकिन एक वैध एक्सएमएल होने का मतलब नहीं है की सेवा xhtml, वैसे भी। यह सभी प्रकार के स्थानीय प्रीप्रोकैसिंग के लिए उपयोगी हो सकता है। - Michael Krelin - hacker
हां, लेकिन आपको HTML के रूप में HTML को बहुत सावधान रहना होगा। वे अलग-अलग भाषाएं हैं, और प्रत्येक का केवल एक सबसेट संगत है। उदाहरण के लिए, एक्सएमएल में, <br/> के समान है <br></br>, लेकिन बाद वाला वैध HTML नहीं है। - Brian Campbell
ब्रायन, विचार था कि आप कर सकते हैं क्या आपका एचटीएमएल अच्छी तरह से गठित एक्सएमएल है, यही वह है। बेशक जब एक दूसरे को बदलते हैं तो आपको यह सुनिश्चित करना होगा कि यह अभी भी वैध है, लेकिन क्या यह उल्लेखनीय है? :) - Michael Krelin - hacker
@ मार्को: हू, मुझे नहीं पता था document.write  काम नहीं करता एक्सएचटीएमएल में - साझा करने के लिए धन्यवाद। मैं मानता हूं कि जावास्क्रिप्ट के बिना जावास्क्रिप्ट के बिना कुछ भी करने और करने के लिए मूर्खतापूर्ण होगा, लेकिन मैं यह कहने की कोशिश कर रहा था कि जावास्क्रिप्ट पर लगभग 100% प्रतिशत निर्भर वेबसाइटें हैं अधिक भंगुर और जब उपयोगकर्ता जावास्क्रिप्ट को अक्षम कर सकते हैं (या पुराने फोन या कुछ का उपयोग कर रहे हैं) - Michael0x2a


मुझे लगता है कि इस उद्धरण से एचटीएमएल 5 संदर्भ ड्राफ्ट उत्तर प्रदान करता है:

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

एचटीएमएल उदाहरण:

<link type="text/css" rel="stylesheet" href="style.css">

एक्सएचटीएमएल में, एक्सएमएल सिंटेक्टिक   आवश्यकताएं निर्देशित करती हैं कि यह होना चाहिए   एक स्पष्ट या तो स्पष्ट का उपयोग कर बनाया   एंड टैग, ऊपर या खाली के रूप में   तत्व वाक्यविन्यास। यह द्वारा हासिल किया जाता है   के अंत में एक स्लैश डालने   दाईं ओर तुरंत टैग शुरू करें   कोण ब्रैकेट।

उदाहरण:

<link type="text/css" href="style.css"/>

लेखक वैकल्पिक रूप से उपयोग करने का विकल्प चुन सकते हैं   शून्य तत्वों के लिए यह वही वाक्यविन्यास   एचटीएमएल वाक्यविन्यास भी। कुछ लेखकों   व्हाइटस्पेस को भी शामिल करना चुनते हैं   स्लैश से पहले, हालांकि यह नहीं है   ज़रूरी। (उसमें सफेद जगह का उपयोग करना   फैशन एक विरासत से विरासत में मिला है   एक्सएचटीएमएल में संगतता दिशानिर्देश   1.0, परिशिष्ट सी)


195
2017-12-22 13:44



तो, जवाब स्लैश और स्पेस के बिना अधिमानतः कोड करना है, लेकिन स्लैश (अंतरिक्ष के साथ या बिना) - वैकल्पिक है? - Eikern
इस तरह मैंने इसे पढ़ा, हां। - Daan
मुझे जिस तरह से विनिर्देश विशेष रूप से विशिष्ट नहीं है (मुझे इस बिंदु पर) प्यार है "मेह, जो भी आप चाहते हैं!" - Matt Ellen
चूंकि यह वैकल्पिक है, मुझे और पसंद है /> क्योंकि यह पठनीयता के लिए अच्छा है। - BrunoLM
मुझे स्पष्ट रूप से मेरे टैग को बंद करने के अलावा किसी भी कारण से बंद करना पसंद नहीं है और जब मैं कोड पढ़ रहा / लिख रहा हूं तो समझ में आता है। मुझे खुशी है कि एचटीएमएल 5 संदर्भ ड्राफ्ट मेरे साथ सहमत है। - Syntax Error


एक्सएमएल टैग को खोलने की इजाजत नहीं देता है, इसलिए यह बनाता है <br> दूसरे दो से थोड़ा बदतर। अन्य दो पुराने ब्राउज़रों के साथ संगतता के लिए दूसरी पसंद के बराबर बराबर हैं। असल में, अंतरिक्ष पहले / संगतता के लिए पसंद किया जाता है, लेकिन मुझे लगता है कि यह केवल उन टैग्स के लिए समझ में आता है जिनमें विशेषताएं हैं। तो मैं या तो कहूंगा <br/> या <br />, जो भी आपके सौंदर्यशास्त्र को प्रसन्न करता है।

इसे समेटने के लिए: सभी तीन पहले कम से कम "पोर्टेबल" के साथ मान्य हैं।

संपादित करें: अब जब हम चश्मे के बारे में पागल हो, तो मुझे लगता है कि इसके अनुसार यह इंगित करने लायक है dev.w3.org:

प्रारंभ टैग में निम्नलिखित शामिल हैं   भागों, बिल्कुल निम्नलिखित क्रम में:

  1. एक "<" चरित्र।
  2. तत्व का टैग नाम।
  3. वैकल्पिक रूप से, एक या अधिक विशेषताओं, जिनमें से प्रत्येक होना चाहिए   एक या अधिक जगह से पहले   वर्ण।
  4. वैकल्पिक रूप से, एक या अधिक स्पेस वर्ण।
  5. वैकल्पिक रूप से, एक "/" चरित्र, जो केवल तभी उपस्थित हो सकता है   तत्व एक शून्य तत्व है।
  6. एक ">" चरित्र।

119
2017-12-22 13:42



एचटीएमएल वास्तव में एक्सएमएल नहीं है, बस इसके करीब है। - tloach
हाँ, यह नहीं है। परंतु / यहां एक आम संप्रदाय है। एचटीएमएल 5 विशेष रूप से उपयोग की अनुमति देता है /: "वैकल्पिक रूप से, एक" / "वर्ण, जो केवल तभी उपस्थित हो सकता है जब तत्व शून्य तत्व है"। - Michael Krelin - hacker
helloworlder, मैं कहूंगा कि एचटीएमएल 5 विनिर्देश एक्सएमएल-अनुरूप होने के करीब है। - Michael Krelin - hacker
मैं बस इसे एक्सएमएल और एचटीएमएल दोनों में जोड़ना चाहता हूं एमएल मार्कअप भाषा के लिए खड़ा है। उनके बीच इतना ओवरलैप होने का कारण यह है कि वे मूल रूप से एसजीएमएल (मानकीकृत सामान्यीकृत मार्कअप भाषा) का उपयोग करके परिभाषित किए गए थे लेकिन अब बहुत से लोगों को यह याद नहीं है ... - John Vincent
@ बेनी न्यूजबॉउर, यदि आप एचटीएमएल पार्स करने के लिए रेगेक्स का उपयोग कर रहे हैं तो आप ठीक से बंद टैग की बजाय अपनी किस्मत पर भरोसा करने के लिए कम या ज्यादा बाएं हैं ;-) - Michael Krelin - hacker


में एचटीएमएल (एचटीएमएल 4 तक): उपयोग <br>

में एचटीएमएल 5: <br> पसंद किया जाता है, लेकिन <br/> तथा <br /> भी स्वीकार्य है

में एक्सएचटीएमएल: <br /> पसंद है। भी उपयोग कर सकते हैं <br/> या <br></br>

टिप्पणियाँ:

  • <br></br> एचटीएमएल 5 में मान्य नहीं है, इसे दो लाइन ब्रेक के रूप में माना जाएगा।
  • एक्सएचटीएमएल केस संवेदनशील है, एचटीएमएल केस संवेदनशील नहीं है।
  • पिछड़े संगतता के लिए, कुछ पुराने ब्राउज़र एक्सएचटीएमएल को HTML के रूप में पार्स करेंगे और विफल हो जाएंगे <br/> लेकिन नहीं <br />

संदर्भ:


88
2017-12-30 05:40



लिंक की जांच की, पसंदीदा दृष्टिकोण <br> है, लेकिन यह कहां कहता है <br/> यह स्वीकार्य नहीं है? - JackDev
एक्सएमएल-अनुरूप वाक्यविन्यास के लिए, स्पष्ट करने के लिए, <br/> तथा <br /> (एक स्पेस के साथ) बराबर हैं, बिना किसी प्राथमिकता के। देखें एक्सएमएल 1.0 कल्पना। व्हाइटस्पेस (स्पेस, टैब, या लाइन फीड) से पहले /> कोई वरीयता के साथ वैकल्पिक है। - Basil Bourque
क्या आप एचटीएमएल 5 में गैर-एक्सएमएल सिंटैक्स को प्राथमिकता के संदर्भ में उद्धृत कर सकते हैं? यह मेरे लिए खबर है। सख्त एक्सएमएल अनुरूपता के लिए वैकल्पिक समर्थन एचटीएमएल 5 का एक संस्थापक लक्ष्य था जैसा मुझे याद है। शायद मुझे कुछ याद आया एचटीएमएल बनाम एक्सएचटीएमएल whatwg.org पर दस्तावेज़, या डब्ल्यू 3 सी पॉलीग्लोट मार्कअप: एचटीएमएल 5 शब्दावली की एक मजबूत प्रोफ़ाइल डब्ल्यू 3 सी पर - Basil Bourque
@ बेसिलबोरक मैंने आपके लिए कहीं और कहा है फिर से पुन: पुन: प्रयास करें। टैग और तत्वों के लिए एचटीएमएल 5 में वास्तविक विनिर्देश पढ़ें और आप उन टैग्स के लिए बंद स्लैश का उपयोग करने के लिए किसी भी सिफारिश या सुझाव को कभी भी सलाह या सुझाव नहीं देंगे। यदि आप एक्सएमएल या एक्सएचटीएमएल का उपयोग करना चाहते हैं, तो आप HTML का उपयोग नहीं कर रहे हैं और यह एक अलग कहानी है। उन HTML टैग्स के लिए एक बंद स्लैश का उपयोग न करें। कहीं और, कल्पना कहती है कि आप वहां एक डाल सकते हैं लेकिन इसका मतलब कुछ भी नहीं है, कुछ भी नहीं करता है और ब्राउज़र को इसे अनदेखा करने का निर्देश दिया जाता है। तो यह व्यर्थ और बेकार है जैसे इसका उपयोग किसी भी व्यर्थ और बेकार है। - Rob
@ रोब तो धारा 8.1.2.1। टैग शुरू करें का धारा 8. एचटीएमएल वाक्यविन्यास दस्तावेज़ का, एचटीएमएल 5.2 डब्ल्यू 3 सी सिफारिश, 14 दिसंबर 2017, डब्ल्यू 3 सी द्वारा प्रकाशित एचटीएमएल का वास्तविक विनिर्देश नहीं है? कृपया सलाह दें। - Basil Bourque


के अनुसार कल्पना अपेक्षित रूप है <br> एचटीएमएल 5 के लिए लेकिन एक बंद स्लैश की अनुमति है।


52
2017-12-22 13:44





एक्सएमएल के लिए सभी टैगों को एक समान समापन टैग होना आवश्यक है। तो आंतरिक सामग्री के बिना टैग के लिए एक विशेष शॉर्ट-हाथ वाक्यविन्यास है।

एचटीएमएल 5 एक्सएमएल नहीं है, इसलिए इसे ऐसी आवश्यकता नहीं उठानी चाहिए। न तो HTML 4.01 है।

उदाहरण के लिए, में एचटीएमएल 5 चश्मा, सभी उदाहरण के साथ br टैग का उपयोग करें <br> वाक्यविन्यास, नहीं <br/>

युपीडी वास्तव में, <br/> है एचटीएमएल 5 में अनुमति दी। 9.1.2.1, 7।


19
2017-12-22 13:48



"एचटीएमएल 5 एक्सएमएल नहीं है, इसलिए इसे ऐसी आवश्यकता नहीं उठानी चाहिए।" चाहे वह सही है या नहीं, "HTML5" शब्द की व्याख्या पर निर्भर करता है। अगर हम एचटीएमएल 5 की भाषा के रूप में बात करते हैं, तो वह कथन सही है। यदि हम विनिर्देश के रूप में HTML5 के बारे में बात करते हैं, तो वह कथन गलत है। एचटीएमएल 5 विनिर्देशन "एचटीएमएल और एक्सएचटीएमएल के लिए एक शब्दावली और संबंधित एपीआई" परिभाषित करता है। मुझे पता है कि थोड़ा सा नाइटपिकिंग है, मैं यह नहीं कह रहा हूं कि यह जवाब गलत है, सिर्फ पाठक के लिए अतिरिक्त जानकारी दे रहा है। - Christian Hujer


मैं निम्नलिखित कारणों से <br /> का उपयोग करने की अनुशंसा करता हूं:

1) विभिन्न रंगों में एक्सएमएल सिंटैक्स को हाइलाइट करने वाले टेक्स्ट और एक्सएमएल संपादक <br /> के साथ ठीक से हाइलाइट करेंगे लेकिन यदि आप इसका उपयोग करते हैं तो यह हमेशा ऐसा नहीं होता है।

2) <br /> पिछड़ा है- एक्सएचटीएमएल और अच्छी तरह से गठित एचटीएमएल (यानी: एक्सएचटीएमएल) के साथ संगत है त्रुटियों और डीबग के लिए मान्य करना अक्सर आसान होता है

3) कुछ पुराने पार्सर्स और कुछ कोडिंग चश्मे को समापन स्लैश से पहले अंतरिक्ष की आवश्यकता होती है (यानी: <br /> के बजाय <br />) जैसे वर्डप्रेस प्लगइन कोडिंग स्पेक: http://make.wordpress.org/core/handbook/coding-standards/html/

मेरा अनुभव, मैंने कभी ऐसा मामला नहीं देखा है जहां <br /> का उपयोग समस्याग्रस्त है, हालांकि, ऐसे कई मामले हैं जहां <br/> या विशेष रूप से <br> पुराने ब्राउज़र और टूल में समस्याग्रस्त हो सकते हैं।


13
2018-01-16 17:43



अच्छी तरह से बनाया गया HTML एक्सएचटीएमएल नहीं है। - jmarkmurphy
एक्सएचटीएमएल परिभाषा के अनुसार अच्छी तरह से बना एचटीएमएल है। एक्सएचटीएमएल डब्ल्यू 3 स्कूल्स के मुताबिक एक्सएमएल के नियमों का पालन करता है, "एक्सएमएल एक मार्कअप भाषा है जहां दस्तावेजों को सही ढंग से चिह्नित किया जाना चाहिए (" अच्छी तरह से गठित "होना चाहिए ... ... एचटीएमएल और एक्सएमएल की ताकत को जोड़कर, एक्सएचटीएमएल विकसित किया गया था। एक्सएचटीएमएल एचटीएमएल को एक्सएमएल के रूप में फिर से डिजाइन किया गया है। " (देख w3schools.com/html/html_xhtml.asp) - Kmeixner
एचटीएमएल अच्छी तरह से गठित किया जा सकता है, लेकिन वैध एक्सएमएल नहीं हो सकता है। W3Schools हमेशा सबसे आधिकारिक संदर्भ नहीं है। - jmarkmurphy
1 99 7 में किए गए वेब प्रोग्रामिंग पर यूनिवर्सिटी कंप्यूटर साइंस कोर्स के प्रोफेसर ने यह भी दावा किया कि एक्सएचटीएमएल अच्छी तरह से बनाई गई एचटीएमएल है। मुझे यकीन नहीं है कि आप कहां से अपनी जानकारी प्राप्त कर रहे हैं, क्या आप अपने दावे का बैकअप लेने के लिए ऑनलाइन किसी भी आधिकारिक स्रोत का हवाला दे सकते हैं? - Kmeixner
<br> और <hr> पूरी तरह वैध और अच्छी तरह से बनाई गई HTML हैं। वे वैध एक्सएमएल टैग नहीं हैं। एचटीएमएल सिंटैक्स के तहत एचटीएमएल चश्मा कहता है कि शून्य तत्व (जैसे <br> या <hr>) में एक हो सकता है / फाइनल से पहले तुरंत चरित्र >। लेकिन इसका कोई प्रभाव नहीं है। अगर यह वहां है तो इसे नजरअंदाज कर दिया जाता है। अगर / वाक्यविन्यास का एक पसंदीदा टुकड़ा था, मानक कहेंगे should बजाय may। - jmarkmurphy


दोनों <br> तथा <br /> एचटीएमएल 5 में स्वीकार्य हैं, लेकिन एचटीएमएल की भावना में, <br> इस्तेमाल किया जाना चाहिए। एचटीएमएल 5 पहले से एचटीएमएल 4.01 और एक्सएचटीएमएल 1.0 के दस्तावेजों के साथ अधिक संगत होने के लिए स्लैश बंद करने की अनुमति देता है, जिससे एचटीएमएल 5 में आसान माइग्रेशन की इजाजत मिलती है। बेशक, <br/> यह भी स्वीकार्य है, लेकिन कुछ पुराने ब्राउज़रों के साथ संगत होने के लिए, समापन स्लैश से पहले एक स्थान होना चाहिए (/)।


11
2018-04-21 18:50



@ निकरलेस-नोगिन्स मुझे यकीन नहीं है कि आप इसे कहां पढ़ रहे हैं, लेकिन <br /> पूरी तरह से स्वीकार्य है, और डब्ल्यू 3 स्कूल्स एचटीएमएल के लिए कल्पना नहीं है। देख एचटीएमएल 5 spec, कौन कौन से स्पष्ट रूप से कहता है कि "फिर, यदि तत्व में से एक है शून्य तत्व, या यदि तत्व एक है विदेशी तत्व, तो एक हो सकता है सिंगल "/" (यू +002 एफ) चरित्र। [महत्व दिया]" - mc10
यह उत्तर, दूसरों की तरह, एचटीएमएल 5 में सख्त एक्सएमएल अनुरूपता की वैधता को गलत तरीके से दिखाता है। एक्सएमएल के लिए समर्थन है नहीं एक अस्थायी संक्रमण या माइग्रेशन सुविधा। एक्सएमएल अनुरूपता का वैकल्पिक समर्थन एचटीएमएल 5 का एक संस्थापक लक्ष्य था। यह उनकी HTML सामग्री के साथ काम करने के लिए एक्सएमएल टूलिंग का उपयोग करने वाले लोगों के लिए एक महत्वपूर्ण विशेषता है। - Basil Bourque


यदि आप तुलनात्मकता में रुचि रखते हैं (संगतता नहीं, लेकिन तुलनात्मकता) तो मैं साथ रहूंगा <br />

अन्यथा, <br> ठीक है।


11
2017-12-22 13:45



@ मिंडस्टाकर ने कॉम्पैबिलिटी लिखा, कॉम्पटेबल नहीं। - nycynik
किसी को इसे वापस रोल करना चाहिए। अर्थ बदल गया है। - Josiah
तुलनात्मकता का क्या मतलब है? मुझे यह नहीं मिला। - tuxayo


  1. यदि आप एक नियमित वेबसाइट पर एचटीएमएल आउटपुट कर रहे हैं तो आप इसका उपयोग कर सकते हैं <br>  या  <br/>, दोनों मान्य हैं जब भी आप HTML5 / टेक्स्ट के रूप में एचटीएमएल 5 की सेवा कर रहे हैं।

  2. यदि आप एक्सएमटीएमएल के रूप में एचटीएमएल 5 की सेवा कर रहे हैं (यानी सामग्री प्रकार एप्लिकेशन / एक्सएचटीएमएल + एक्सएमएल, एक्सएमएल घोषणा के साथ) तो आपको एक स्वयं बंद टैग का उपयोग करना चाहिए: <br/>

    यदि आप कुछ ब्राउज़रों को अपने पृष्ठ को प्रस्तुत करने से इनकार नहीं कर सकते हैं (विशेष रूप से फ़ायरफ़ॉक्स है बहुत केवल वैध xhtml + xml पृष्ठों को प्रस्तुत करने के बारे में सख्त)।

    जैसा कि 1 में उल्लेख किया गया है। <br/> एचटीएमएल 5 के लिए भी मान्य है जो एक्सएमएल के रूप में उत्पन्न होता है लेकिन नियमित पाठ / एचटीएमएल के रूप में कार्य करता है के बग़ैर एक एक्सएमएल घोषणा (जैसे एक्सएसएल ट्रांसफॉर्म से जो वेब पेज उत्पन्न करता है, या कुछ समान)।

भ्रम को दूर करने के लिए: एचटीएमएल 5 में स्लैश से पहले एक जगह डालने की आवश्यकता नहीं है और पेज को कैसे प्रदान किया जाता है, इसके बारे में कोई फर्क नहीं पड़ता है (यदि कोई उदाहरण दे सकता है तो मैं इसे वापस ले जाऊंगा, लेकिन मुझे विश्वास नहीं है सच - लेकिन आईई निश्चित रूप से सभी अन्य प्रकार के साथ कई अन्य अजीब चीजें करता है <br> टैग)।

उत्कृष्ट सत्यापनकर्ता http://validator.w3.org क्या मान्य है यह जांचने के लिए वास्तव में सहायक है (हालांकि मुझे यकीन नहीं है कि आप सामग्री-प्रकार की जांच करने के लिए इस पर भरोसा कर सकते हैं)।


9
2018-01-28 16:44



प्रतीक्षा करें, टेक्स्ट / एचटीएमएल माइमटाइप सख्त एक्सएमएल है? - amwinter
टेक्स्ट / एचटीएमएल का उपयोग करते समय आपको एक्सएमएल घोषणा के साथ इसकी सेवा नहीं करनी चाहिए, लेकिन सामग्री अन्यथा मान्य एक्सएमएल (उदाहरण के लिए एक्सएमएल आउटपुट, एक्सएसएलटी आउटपुट या एक्सएमएल को क्रमबद्ध करने वाली ऑब्जेक्ट) से जेनरेट की जा सकती है। - Iain Collins
अभी भी समझ में नहीं आता है: अगर पाठ / एचटीएमएल होना चाहिए <br />, मुझे कब खुलासा करना चाहिए <br>? - amwinter
ओह क्षमा करें, दोनों एचटीएमएल 5 के लिए तकनीकी रूप से वैध हैं यदि यह टेक्स्ट / एचटीएमएल के माध्यम से है। आप इसकी पुष्टि कर सकते हैं (अधिकतर) भयानक वैधता के साथ validator.w3.org। ऊपर मेरा शब्द खराब है मैं अब देखता हूं, इसे संपादित करूँगा। - Iain Collins
मुझे लगता है कि यह नेटस्केप नेविगेटर 3 या 4 था जो पसंद नहीं आया था <br/>निश्चित रूप से इस दिन और उम्र में चिंतित होने के लिए कुछ भी नहीं। - robertc