मैं इस तरह एक सीएसएस तालिका सेटअप:सीएसएस प्रदर्शन: तालिका पहले कॉलम भी चौड़ा
<div class='table'>
<div>
<span>name</span>
<span>details</span>
</div>
</div>
तालिका के लिए सीएसएस है:
.table{
display:table;
width:100%;
}
.table div{
text-align:right;
display:table-row;
border-collapse: separate;
border-spacing: 0px;
}
.table div span:first-child {
text-align:right;
}
.table div span {
vertical-align:top;
text-align:left;
display:table-cell;
padding:2px 10px;
}
यह खड़ा के रूप में दो कॉलम सामान रूप से विभाजित कर रहे हैं तालिका की चौड़ाई से कब्जा कर लिया अंतरिक्ष के बीच। मैं, पहले कॉलम केवल कब्जे यह कोशिकाओं
तालिका एक अज्ञात चौड़ाई है पाठ द्वारा के रूप में व्यापक रूप में की जरूरत है होना करने के लिए प्राप्त करने के लिए के रूप में कॉलम/कोशिकाएं होती हैं कोशिश कर रहा हूँ।
'सीमा-collapse' और' सीमा-spacing' केवल तालिका पंक्तियों को तालिकाओं के लिए लागू होते हैं। आपको उन्हें '.table' नियम पर ले जाना चाहिए। एनबी: कोई विशेष कारण है कि आप वास्तव में एक टेबल का उपयोग नहीं कर रहे हैं? – RoToRa
एक HTML तालिका का उपयोग नहीं कर रहा है क्योंकि कोड साइट पर मौजूद है और कुछ AJAX के माध्यम से उत्पन्न होता है। मैंने इसे सरल रखा क्योंकि AJAX और php इस मुद्दे से असंबंधित नहीं है। – Mestore
लेकिन निश्चित रूप से नेस्टेड divs और spans उत्पन्न करने के लिए trs और tds के साथ एक टेबल उत्पन्न करने के लिए कोई अलग नहीं है? यह कैसे है (और इन सीएसएस तालिका मुद्दों से निपटने) AJAX के माध्यम से सिर्फ एक टेबल आउटपुट से आसान है? – Simon