मेरे पास ले जाता है:दो कॉलम तालिका: संभव के रूप में एक के रूप में छोटे, अन्य एक div में एक करने के लिए कॉलम तालिका बाकी
<div>
<table>
<tbody>
<tr>
<td class="action" >
<a> ✔ </a>
</td>
<td class="content">
<p>Bigger text...(variable size).......</p>
</td>
</tr>
<tr>
<td class="action" >
<a> ✔ </a><a> ✘ </a>
</td>
<td class="content">
<p>Bigger text...(variable size).......</p>
</td>
</tr>
... same structure in all the table
</tbody>
</table>
</div>
और मैं "कार्रवाई" स्तंभ की तरह सामग्री फिट करने के लिए होता है, और बाकी सामग्री उपलब्ध कराने के लिए "सामग्री" कॉलम। "क्रिया" कॉलम दाएं संरेखण के साथ बेहतर दिखाई देगा। तालिका को कंटेनर की चौड़ाई के 100% फिट भी होना चाहिए।
कॉलम चौड़ाई को ठीक किए बिना ऐसा करने का कोई तरीका है?
मैं इस के साथ करने की कोशिश की:
table .action
{
width:auto;
text-align:right;
}
table
{
border-collapse:collapse;
border-spacing:0;
width:100%;
}
लेकिन बाएँ कॉलम तालिका के आधे लेता है ...
सफेद-अंतरिक्ष के साथ काम किया में व्यापक तत्व की तुलना में छोटे हो रहा से यह बंद हो जाएगा: nowrap धन्यवाद! – Julien
क्या टेबल के बिना ऐसा करने का कोई तरीका है लेकिन इसके बजाय div? – Atmocreations
निश्चित रूप से, बस 'डिस्प्ले: टेबल-सेल' प्रॉपर्टी का उपयोग करें (शायद उनके आस-पास के डिव पर 'डिस्प्ले: टेबल-पंक्ति' भी) और उन्हें एक टेबल की तरह व्यवहार करना चाहिए –