2011-08-06 13 views
17

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

मुझे लगता है कि यह अशुद्ध और परेशान है, और मुझे उम्मीद है कि कोई भी मुझे बता सकता है कि इस मुद्दे को कैसे ठीक किया जाए या कैसे काम किया जाए।

यह तब भी होता है जब मैं <!DOCTYPE html को > के साथ पूरा करता हूं, और यह <!DOCTYPE html /> बन जाएगा।

+2

यह एक बड़ी समस्या है क्योंकि वी.एस. अपने नकली doctype पहचान लेंगे है, , के रूप में मान्य एचटीएमएल 5, लेकिन कोई ब्राउज़र है। इस वजह से मैंने कई लेआउट मुद्दों में भाग लिया है। – ThinkingStiff

उत्तर

16

आप क्या कर सकते हैं विजुअल स्टूडियो में ऑटो क्लोजिंग टैग विकल्प अक्षम कर सकते हैं।

उपकरण पर जाएं >> विकल्प >> पाठ संपादक >> एचटीएमएल >> का प्रारूपण

सही का निशान हटाएँ "ऑटो डालने बंद टैग" विकल्प।

यह अब आप <br> (उदाहरण के लिए) टाइप करने की अनुमति देगा और यह स्वत: पूर्ण यह <br /> रूप

+1

आह, अद्भुत। मुझे नहीं पता कि मैंने पहले ऐसा क्यों नहीं किया। यह अभी भी मुझे बंद टैग को मैन्युअल रूप से "स्वत: पूर्ण" करने की अनुमति देता है, जो बहुत अच्छा है! –

+0

धन्यवाद, यह मदद करता है। लेकिन आपको अभी भी उन सभी कष्टप्रद सत्यापन चेतावनियां मिलती हैं जो वास्तविक HTML त्रुटियों को देखने से विचलित होती हैं। – DOK

+2

टैग्स के लिए मैं अनुशंसा करता हूं [टैग-विशिष्ट विकल्प सेट करना] [http://stackoverflow.com/questions/13031694/br-instead-of-br-in-visual-studio?rq=1#answer-13031734) टैग के लिए आप वैश्विक सेटिंग की बजाय यह होना चाहते हैं (जो कि बहुत अधिक शून्य तत्व हैं)। इस तरह से आप उन तत्वों पर स्वतः पूर्ण हो जाते हैं जिनके लिए एक बंद टैग की आवश्यकता होती है। – ajbeaven

17

पूर्णता के लिए मैं इस उत्तर पोस्ट कर रहा हूँ नहीं होगा। हालांकि हम अब 2014 में हैं, विजुअल स्टूडियो 2013 और एचटीएमएल 5 के साथ प्रमुख ब्राउज़रों द्वारा अधिक से अधिक समर्थित हो रहा है, विजुअल स्टूडियो अभी भी वैसे ही व्यवहार करता है ... हमेशा की तरह?

विकल्प 2010 के मुकाबले थोड़ा अलग है (स्वीकार्य उत्तर के आधार पर)। > विकल्प - -

Complete element tags in XHTML style with />

+3

यह विकल्प अभी भी मौजूद है, हालांकि यह मेरे लिए चीजों को ठीक करने के लिए प्रतीत नहीं होता है? – KRyan

+0

यह वह विकल्प है जो मेरे क्लोजिंग टैग पर हरे रंग की रेखांकन से छुटकारा पाता है। धन्यवाद :) –

+0

यह 2013 में मेरे लिए काम किया। धन्यवाद। – mcNux

1

विजुअल स्टूडियो 2012 के लिए, टूल्स> पाठ संपादक -> HTML -> प्रारूपण तथा टैग विशिष्ट विकल्प क्लिक करें।

अंतर्गत डिफ़ॉल्ट सेटिंग -> क्लाइंट टैग सामग्री का समर्थन नहीं करता, नहीं बंद टैग करने के लिए टैग समापन निर्धारित किया है।

screenshot of settings interface

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