http://jsfiddle.net/L2yLe/प्रतिशत चौड़ाई के साथ टेबल सेल में लंबे शब्द को तोड़ें
मूर्ख यह सब कहता है। मैं एक सीएसएस-केवल समाधान चाहता हूं जो तालिका की चौड़ाई को div की चौड़ाई तक सीमित करता है। लंबी स्ट्रिंग टूटा जाना चाहिए (लेकिन जैसा कि आप देख सकते हैं कि यह नहीं है), और यह तालिका को बहने का कारण बनता है।
मैं किसी भी पिक्सेल चौड़ाई का उपयोग नहीं करना चाहता। यह पूरी तरह से तरल पदार्थ होना चाहिए।
<div>
<table>
<tr>
<td>
short string
</td>
<td>
somereallylongstringofdatasomereallylongstringofdatasomereallylongstringofdata
</td>
<td>
short string
</td>
</tr>
</table>
</div>
div {
width: 50%;
background-color: darkgray;
padding: 15px;
margin: 10px auto;
}
table {
border-collapse: collapse;
}
td {
border: 1px solid black;
}
आप div को 'ओवरफ़्लो: छुपा' पर सेट कर सकते हैं। यह तालिका के देखने योग्य क्षेत्र को सही चौड़ाई तक रखेगा लेकिन सामग्री अभी भी बहती रहेगी और बस छिपी जाएगी। मुझे यकीन नहीं है कि आप जो पूछ रहे हैं वह संभव है। – Jeff
@ जेफ शायद नहीं हो सकता, मैं बस जांच कर रहा था। दुर्भाग्यवश, मुझे देखने योग्य सामग्री की आवश्यकता है। –