2009-04-19 32 views

उत्तर

29

एचटीएमएलटेबल एक अमूर्त वर्ग है। फ्लेक्सटेबल इस कक्षा के साथ ही ग्रिड को बढ़ाता है। इस प्रकार एचटीएमएलटेबल को सीधे इस्तेमाल नहीं किया जाता है, लेकिन आप फ्लेक्सटेबल या ग्रिड का उपयोग करेंगे। फ्लेक्सटेबल का उपयोग कब करने की संभावना है? और ग्रिड का उपयोग कब करें?

उन वर्गों के बीच का अंतर यह है कि एक ग्रिड में हमेशा पंक्तियों और/या स्तंभों की संख्या होती है जबकि फ्लेक्सटेबल में प्रति पंक्ति अलग-अलग पंक्तियां हो सकती हैं और प्रति पंक्ति अलग-अलग कॉलम हो सकती हैं (यह HTML गुण पंक्तियों के कारण संभव हो गया है और कॉल्सपन)।

इस प्रकार जब आपको फ्लेक्सिबल पंक्तियों या स्तंभों की आवश्यकता होती है तो आप फ्लेक्सटेबल और अन्यथा ग्रिड का उपयोग कर सकते हैं।

हालांकि, तालिका बनाने के लिए उपयोग की जाने वाली धीमी डीओएम विधियों के कारण, इंटरनेट एक्सप्लोरर में फ्लेक्सटेबल बेहद धीमी है। इसलिए, फ्लेक्सटेबल से बचें यदि आप इसका उपयोग कर सकते हैं या केवल एक साधारण लेआउट बना सकते हैं (हालांकि उस स्थिति में डॉकपैनल का उपयोग करने में कुछ आसान हो सकता है)।

+3

है लेकिन उसके बाद फिर से, सब कुछ इंटरनेट एक्सप्लोरर :) – slugmandrew

+0

FWIW में बेहद धीमी गति से मैं प्रदर्शन परीक्षण यहाँ उल्लेख करने की कोशिश की है http://whatwouldnickdo.com/wordpress/401/performance-grid-vs -फ्लेक्सटेबल/(वास्तविक परीक्षण यहां है: http://whatwouldnickdo.com/gridvflex/GridVFlex.html) विंडोज 7 - आईई 11, फ़ायरफ़ॉक्स 28 और क्रोम 34 पर। प्रदर्शन में केवल छोटे अंतर थे, फ्लेक्सटेबल आमतौर पर 'ग्रिड' से तेज होना। क्रोम ने एफएफ और आईई को 2 बार एक कारक से हराया। –

0

आप इस तरह तुलना नहीं कर सकते।

डॉक्स

प्रति
HTMLTable contains the common table algorithms for Grid and FlexTable. 

तो ग्रिड के रूप में या FlextableHTMLTable फैली हुई है।

और

एक Flexible table कि मांग पर कोशिकाओं पैदा करता है। इसे जाग किया जा सकता है (यानी, प्रत्येक पंक्ति में कोशिकाओं की एक अलग संख्या हो सकती है) और व्यक्तिगत कोशिकाओं को एकाधिक पंक्तियों या स्तंभों को फैलाने के लिए सेट किया जा सकता है।

अब हमारे पास एक प्रश्न Grid or Flextable हो सकता है ???

यहाँ Performance difference between grid and Flextable.

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