मैं इसके साथ थोड़ा खेलता था क्योंकि मुझे इसका पता लगाने में परेशानी होती थी।
आप सेल चौड़ाई निर्धारित करने की आवश्यकता है (या तो th
या td
काम किया, मैं दोनों सेट) और सेट table-layout
करने के लिए fixed
। किसी कारण से, सेल की चौड़ाई केवल निश्चित रहने लगती है यदि टेबल की चौड़ाई निर्धारित की जाती है, तो भी (मुझे लगता है कि यह मूर्खतापूर्ण है, लेकिन क्या है)।
साथ ही, किसी अतिरिक्त पाठ को तालिका से बाहर आने से रोकने के लिए overflow
गुण सेट करना उपयोगी है hidden
।
आपको सीएसएस के लिए सीमा और नौकरशाही का आकार घटाने के लिए भी सुनिश्चित करना चाहिए।
ठीक है तो यहाँ मेरे पास क्या है:
table {
border: 1px solid black;
table-layout: fixed;
width: 200px;
}
th,
td {
border: 1px solid black;
width: 100px;
overflow: hidden;
}
<table>
<tr>
<th>header 1</th>
<th>header 234567895678657</th>
</tr>
<tr>
<td>data asdfasdfasdfasdfasdf</td>
<td>data 2</td>
</tr>
</table>
यहाँ यह JSFiddle में है
इस आदमी को एक समान समस्या थी: टेबल सेल चौड़ाई - फिक्सिंग चौड़ाई, रैपिंग / ट्रंकिंग लंबे शब्द