2012-06-17 13 views
5
<table> 
    <td>cell1</td> 
    <td>cell2</td> 
</table> 

मुझे पता चला कि यह टैग IE8, फ़ायरफ़ॉक्स 11 और क्रोम पर काम करते हैं, लेकिन यह सुनिश्चित नहीं है कि यह मानकों द्वारा मान्य है और सभी प्रमुख ब्राउज़रों पर काम करता है।<tr> टैग वैकल्पिक है?

+0

यह मदद कर सकता है: http://stackoverflow.com/questions/4020429/do-optional-closing-html-tags-eg-tr-present-extra-cost-to-browsers-html –

उत्तर

11

सभी ब्राउज़र HTML लेआउट में "quirks" स्वीकार करते हैं और उन्हें जो भी मिलता है उसके आधार पर "सर्वश्रेष्ठ अनुमान" प्रदान करेगा। लेकिन एचटीएमएल विनिर्देशों में, <tr> टैग DEFINITELY आवश्यक है - भले ही यह काम करता है या नहीं, आपको हमेशा वैध HTML का उपयोग करना चाहिए!

जल्दी चेक करें, अक्सर जांचें!

http://validator.w3.org/

+1

+ लिंक के लिए 1! बाद में उस लिंक (और शायद अधिक प्रासंगिक) में http://www.w3.org/TR/html4/struct/tables.html#h-11.2.3 है जो स्पष्ट रूप से कहता है "प्रत्येक पंक्ति समूह में कम से कम एक पंक्ति होनी चाहिए, टीआर तत्व द्वारा परिभाषित किया गया। " यह देखते हुए कि सभी ब्राउज़र '' तत्वों के साथ तालिकाओं को प्रस्तुत करते हैं (भले ही स्रोत कोड है या नहीं), हाँ ' 'तत्वों को मान्य होना आवश्यक है। – pete

1

<tr> टैग <table> के साथ आवश्यक निश्चित रूप से, यह शुरुआत और विशेष पंक्ति के अंतिम निर्दिष्ट करता है, तो यह उपेक्षित नहीं किया जा सकता है।

+0

क्या ' 'का उपयोग न करने का कोई कारण है? –

+2

इसकी आवश्यकता के बाद ... कोई कारण नहीं है – gorelative