2011-11-10 30 views
8

में दिखाई नहीं दे रहा निम्नलिखित सीएसएस वर्ग है:एचटीएमएल - टीडी सीमा IE7

.detail tr td 
{ 
    border-bottom: 1px solid #c0c0c0 ; 
} 

और यह फ़ायरफ़ॉक्स, क्रोम और IE9 में महान काम करता है।

लेकिन आईई 7 सभी td के नीचे एक सीमा खींचता है जिसमें टेक्स्ट है। लेकिन अगर td में टेक्स्ट नहीं है, तो यह सीमा नहीं खींचता है।

आईई 7 में उन सभी के लिए सीमा कैसे जोड़ सकता हूं?

+7

रिक्त कक्षों में   जोड़ने का प्रयास करें। – ezakto

+4

एचटीएमएल देखने का कोई मौका? –

उत्तर

11

आईई 7 में, खाली टेबल कोशिकाएं मौजूद नहीं हैं। अपने सभी रिक्त कक्षों में   जोड़ना आपकी समस्या का समाधान करेगा।

अतिरिक्त जानकारी:

आप jQuery का उपयोग कर रहे हैं, तो आप जोड़ सकते हैं   गतिशील:

$(document).ready(function() { 
    $("td:empty").html(" "); 
}); 

आप एक   डालने के विचार से नफरत है, तो आप एक अवधि जोड़ सकता है और यह संपत्ति में से एक सेट:

<span style="zoom:1;"></span> 

या jQuery के साथ:

$(document).ready(function() { 
    $("td:empty").html("<span style='zoom:1;'></span>"); 
}); 
+0

आपके उत्तर के लिए धन्यवाद लेकिन ऊपर jquery फ़ंक्शन –

+0

@ ghanshyam.mirani पर काम नहीं कर रहा है, अगर आप ' 'समाधान के बारे में बात कर रहे हैं, तो ऐसा इसलिए है क्योंकि मैंने कॉपी और चिपकाए जाने पर अपने घोंसले उद्धरण को ठीक नहीं किया। मैंने जवाब –

+0

@ ghanshyam.mirani अपडेट किया है क्या आपके पास अपने jQuery संस्करण को आपके पृष्ठ से लिंक किया गया है? – Yisela

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