दिलचस्प पोस्ट
जावा के संरक्षित संशोधक को समझना प्रोग्रामेटिक पतन या विस्तारित करें CollapsingToolbarLayout क्या पटजबटगग्जजांजिका जैसे तारों का पता लगाने का कोई तरीका है? जावा: बृहदान्त्र (:) ऑपरेटर क्या करता है? सी ++ 11 में बदलावों को किस प्रकार से बदल दिया जाता है? क्या HTML5 आपको किसी ब्राउज़र में से स्थानीय क्लाइंट फ़ाइलों से इंटरैक्ट करने की अनुमति देता है एंड्रॉइड चुटकी ज़ूम बैच फ़ाइल में स्ट्रिंग की लंबाई कैसे प्राप्त करें? अजाक्स विधि कॉल स्विंग में परिवर्तनीय लेआउट पासवर्ड कैसे पास करें? DOCTYPE क्या है? एक UILabel के शीर्ष पर पाठ को खड़ी रूप से पंक्तिबद्ध करें आप पायथन में एकाधिक मान कैसे वापस करते हैं? Inherit.inChildApplications का उपयोग करते हुए वेब वेब अनुप्रयोग में वेब। कॉन्फ़िग वंशानुक्रम से बचें

क्या मुझे <img> या टैग, आदि के अंत में "/" की आवश्यकता है?

क्या आपको img टैग के अंत में एक / एक की आवश्यकता है? मैंने बिना कोई W3schools.com पर एक उदाहरण देखा:

 <img src="smiley.gif" alt="Smiley face" height="42" width="42"> 

मुझे पता है कि कम से कम अपने ब्राउज़र में टैग को स्व-बंद करना आवश्यक नहीं है, लेकिन मुझे ऐसा करना चाहिए?

वेब के समाधान से एकत्रित समाधान "क्या मुझे <img> या टैग, आदि के अंत में "/" की आवश्यकता है?"

/ केवल XHTML और XML के लिए आवश्यक है

यदि आप एक HTML5 कार्यप्रणाली का उपयोग कर रहे हैं, तो इस तरह से स्वयं-समापन टैग को समाप्त करने की कोई आवश्यकता नहीं है

यह <img src="img.png" /> , <br /> , <hr /> आदि पर लागू होता है।

Ie सिर्फ <img src="img.png"> , <br> और <hr>

यदि आपको खाली तत्व (एक div तरह) की आवश्यकता है, तो <div /> उपयोग न करें , इसके बजाय <div></div> उपयोग करें यह महत्वपूर्ण है क्योंकि HTML5 में, स्लैश को नजरअंदाज किया जाता है और <div /> <div> को एक बंद टैग के बिना <div> रूप में व्याख्या की जाती है

यह केवल एक्सएचटीएमएल मानकों के लिए जरूरी है, जैसा कि दूसरे उत्तर में वर्णित है। हालांकि, इसका एक और उपयोग भी है

नोटपैड ++ जैसे कुछ कोड संपादक आपको तेज़ी से देखने के लिए टैग को विस्तारित / संक्षिप्त करने की अनुमति देते हैं। लेकिन अगर आप बस <img> डालते हैं, तो यह एक टैग के बीच के अंतर को कैसे जानना चाहिए जिसे अंत टैग की आवश्यकता नहीं है, और एक जो कि एक ही टैग नाम का उपयोग करता है लेकिन (यानी XML में)? यह विशेष रूप से सच है यदि आप कस्टम टैग का उपयोग करते हैं

इसलिए, /> स्पष्ट रूप से संपादक को बताता है कि वह आत्म-समापन है, जिससे कि वह काम ठीक जारी रखे और यह आपको बेमेल टैग के बारे में चेतावनी नहीं दे रहा है।

वैधता मुद्दे के अलावा, जो केवल आप के विरुद्ध वैध हैं, उस पर निर्भर करता है, स्लेश वास्तव में ही मायने रखता है यदि आपके पेज को एक्सएमएल सामग्री प्रकार, जैसे application/xhtml+xml (जो कि शायद ही कभी इस्तेमाल होता है, क्योंकि पुराने संस्करण IE इस पर गला घोंटना)।

यदि आप ऐसा करते हैं, तो अच्छी तरह से गड़बड़ी त्रुटि हैंडलिंग ड्रेकोनियन: कोई भी त्रुटि (जैसे प्रारंभिक टैग, बिना मिलान वाले टैग के बिना, जो <img ... /> वाक्यविन्यास उपयोग किया जाता है, तब से शुरू टैग खुद हो सकता है) पेज बिल्कुल प्रदर्शित होने से, और इसके बजाय एक त्रुटि संदेश दिखाया गया है।

मुझे लगता है कि आईएमजी टैग को बंद करना बेहतर होगा। मेरे सिर के ऊपर से मैं दो कारणों से सोच सकता हूं:

  1. यह एक्सएचटीएमएल के तहत मान्य नहीं होगा, अगर आप इस तरह की चीज़ों की देखभाल करेंगे

  2. किसी भी प्रोग्राम को प्रोग्राम के साथ काम करने की कोशिश कर रहे किसी भी व्यक्ति को असुविधाजनक टैग्स के बारे में परेशान / चलना पड़ सकता है। कौन जानता है, इसमें आपको भविष्य में शामिल किया जा सकता है 🙂

कोड / बिना उपयोग किए html को स्वीकार्य है / लेकिन एक्सएचटीएमएल में इसकी आवश्यकता है मैं / डाल देना पसंद करता हूं ताकि एचटीएमएल से एक्सएचटीएमएल तक माइग्रेट करने में कोई समस्या न हो