2010-10-08 8 views
13

मेरे पास table है जो thead और tbody का उपयोग करता है। table में border-spacing सेट है, और क्रोम और सफारी में के बीच की जगह हेडर पंक्ति और शेष दोगुनी हो गई है।क्रोम और सफारी में थैड के साथ डबल सीमा-दूरी

यह पिछले वर्ष के अंत में issue for Chrome के रूप में रिपोर्ट किया गया था, लेकिन यह मेरा एकमात्र संदर्भ है जिसे मैं पा सकता हूं।

क्या किसी और के पास यह है, या पता है कि इसके आसपास कैसे जाना है?

<table style="border-spacing: 0 5px"> 
<thead> 
    <tr> 
     <th>Heading 1</th> 
     <th>Heading 2</th> 
     <th>Heading 3</th> 
    </tr> 
</thead> 
<tbody> 
    <tr> 
     <td>Cell 1</td> 
     <td>Cell 2</td> 
     <td>Cell 3</td> 
    </tr> 
</tbody> 

यह प्रदर्शित करता है के रूप में उम्मीद (सभी पंक्तियों समान दूरी) फ़ायरफ़ॉक्स में, नहीं आईई के बारे में निश्चित।

+2

पास – Zebra

+0

यह वास्तव में वेबकिट में एक बग प्रतीत होता है। क्या आपको 'thead' और 'tbody' टैग शामिल करने की आवश्यकता है? –

+1

@dark_charlie - इसे आमतौर पर थैड और टैब्स निर्दिष्ट करने के लिए बहुत बेहतर कहा जाता है - यह कम मार्कअप और अधिक सार्थक है यदि डेवलपर को < ब्लै हर समय। साथ ही, उनका उपयोग नहीं करते समय समस्या के आसपास हो जाएगा, यह ** अभी भी एक मुद्दा है जिसे Google को हल करने की आवश्यकता है, भले ही यह कोई बड़ी समस्या न हो। – ClarkeyBoy

उत्तर

4

thead व {स्थिति: रिश्तेदार; शीर्ष: 5px;} क्या करेंगे यह

0

यही नहीं वास्तव में "" समाधान है, लेकिन आप एक समाधान है जो मेरे विशेष मामले के साथ काम किया है के लिए यहां पर एक नज़र लेने के लिए चाहते हो सकता है:

How to remove extra border spacing between TBODY elements?