संभव डुप्लिकेट:
Can a span be closed using <span />?एक स्व-समापन टैग का उपयोग करने से इस स्थिति में इतना प्रमुख और विचित्र प्रभाव क्यों होता है?
<p>This is a test <span id='span1' style='display:inline-block;'></span> to see if I can embed an inline block.</p>
<p>This is a test <span id='span2' style='display:inline-block;'/> to see if I can embed an inline block.</p>
पहली पंक्ति, एक नियमित रूप से बंद होने वाले टैग के साथ एक अवधि एम्बेड करता है, जबकि दूसरा एक स्वतः बंद होने वाले टैग का उपयोग करता। पहली पंक्ति ठीक से काम करती है, जबकि दूसरे का विचित्र परिणाम होता है।
मैं सिर्फ उत्सुक हूं कि प्रत्येक मामले में तत्व के संचालन में इतना अंतर क्यों है। मुझे पता है कि गैर-सख्त xhtml के तहत, स्वयं-बंद टैग बहुत अच्छी तरह से समर्थित नहीं हैं। ऐसा लगता है कि स्व-समापन टैग को सिर्फ एक खुले टैग के रूप में माना जा रहा है।
क्या कोई अच्छा कारण है कि आधुनिक ब्राउज़र अभी भी स्वयं-बंद HTML टैग का समर्थन नहीं करते हैं? क्या मुझे यह काम करने के लिए डॉक्टरेट या कुछ बदलने की उम्मीद है?
विडंबना वास्तव में एक स्पष्ट समापन टैग के साथ शुरू हुई है, लेकिन इसे ब्राउज़र के एक्सएमएल पार्सर के माध्यम से चलाया गया और एचटीएमएल पर वापस चला गया, और पार्सर को खाली तत्व को एक स्व-समापन टैग में ध्वस्त करने जैसा महसूस हुआ, जिसने तुरंत सब कुछ तोड़ दिया ।
यह एक दिलचस्प पठन है: http://stackoverflow.com/questions/2816833/can-a-span-be-closed-using-span – 3dgoo