फ़ायरफ़ॉक्स तालिका तालिका सीमाओं को सही ढंग से प्रस्तुत नहीं करता है जब किसी तालिका में खाली टैब होता है।फ़ायरफ़ॉक्स खाली टैब के साथ तालिका की सीमा क्यों प्रस्तुत नहीं करता है?
लेकिन यदि आप छद्म तत्व को छिपाने के लिए छद्म चयनकर्ता tbody:empty {display:none;}
का उपयोग करते हैं, तो सब कुछ अपेक्षित के रूप में प्रस्तुत किया जाता है।
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #000;
}
.fixed tbody:empty {
display: none;
}
<table class="broken">
<thead>
<tr>
<th>1</th>
<td>2</td>
<td>3</td>
</tr>
</thead>
<tbody></tbody>
<tfoot>
<tr>
<th>1</th>
<td>2</td>
<td>3</td>
</tr>
</tfoot>
</table>
<hr />
<table class="fixed">
<thead>
<tr>
<th>1</th>
<td>2</td>
<td>3</td>
</tr>
</thead>
<tbody></tbody>
<tfoot>
<tr>
<th>1</th>
<td>2</td>
<td>3</td>
</tr>
</tfoot>
</table>
ठीक है, संकेत के लिए धन्यवाद। मुझे खाली टैब्स रखने के लिए कानूनी लग रहा था (यह अभी भी एक टैग है)। क्योंकि, हाँ, ऐसा हो सकता है (यदि आप किसी उपयोगकर्ता इंटरैक्शन के बाद जावास्क्रिप्ट के साथ टैब भर रहे हैं)। – zeropaper
आपका स्वागत है। मैंने जवाब संपादित किया, एक कामकाज का सुझाव दिया। – Stickers