2012-10-30 16 views
8

मेरे पास एक बड़ी गतिशील वेबसाइट है जिसका निर्माण PHP द्वारा किया जा रहा है। मुझे संदेह है कि मेरे घटकों में से एक HTML टैग को ठीक से बंद नहीं कर रहा है। मेरे पास स्रोत आउटपुट एचटीएमएल है। मैं सोच रहा हूं कि कोई स्क्रिप्ट या वेबसाइट है, जो मुझे बताएगी कि मेरे सभी टैग बंद हैं या नहीं?जांचें कि सभी टैग बंद हैं

+3

http://validator.w3.org/, शुरुआत के लिए? – raina77ow

+1

http://validator.w3.org/ काम करना चाहिए। –

+1

http://validator.w3.org/ यह आपके आउटपुट को –

उत्तर

1

HTML Tidy आज़माएं। फ़ायरफ़ॉक्स प्लगइन संस्करण के साथ-साथ

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

0

पर उपयोग W3C मार्कअप सत्यापनकर्ता सेवा बस रुचि के लिए, मैं बाहर बिंदु होगा कि validator.nu W3C मान्य से HTML4 की जाँच के लिए बेहतर है। मान लीजिए कि आपके मार्कअप यह है:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
       "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
    <meta content="Test"/
    <title>Test Case</title> 
    </head> 
    <body> 
    <p></p> 
    </body> 
</html> 

<meta> तत्व स्पष्ट रूप से बंद नहीं है जहां यह होना चाहिए, और नतीजा यह है कि <title> तत्व ब्राउज़रों में मान्यता प्राप्त नहीं किया जाएगा।

लेकिन डब्ल्यू 3 सी वैधकर्ता को यह मार्कअप दें और यह आपको बताएगा कि यह मान्य है। ऐसा इसलिए है क्योंकि यह एसजीएमएल प्रसंस्करण पर आधारित है जो एक नल एंड टैग (एनईटी) वाक्यविन्यास ज्ञात वाक्यविन्यास की अनुमति देता है, जो इसे लगता है कि / टैग समाप्त होता है।

ब्राउज़र नेट सिंटैक्स का समर्थन नहीं करते हैं, और न ही validator.nu करता है, इस प्रकार मार्कअप को गलती से सही तरीके से फ़्लैग करता है।

एचटीएमएल 5 के लिए, दोनों वैधकर्ता अच्छे हैं।

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