मेरे पास उपयोगकर्ताओं की एक सारणी है जहां प्रत्येक पंक्ति में उनके नाम, ई-मेल पता, और ऐसे होते हैं। कुछ उपयोगकर्ताओं के लिए यह पंक्ति एक टेक्स्ट लाइन उच्च है, कुछ अन्य लोगों के लिए, आदि। लेकिन मुझे लगता है कि तालिका की प्रत्येक पंक्ति एक टेक्स्ट लाइन ऊंची हो, बाकी को छीन ले।सीएसएस का उपयोग कर टेक्स्ट की एक पंक्ति में टेबल सेल को कैसे सीमित करें?
मैं इन दो सवालों देखा:
वास्तव में मेरे सवाल का वास्तव में पहले एक के समान है, लेकिन जब से लिंक मर चुका है मैं अध्ययन नहीं कर सकते यह। दोनों उत्तरों white-space: nowrap
का उपयोग करने के लिए कहते हैं। हालांकि यह काम नहीं करता है, शायद मुझे कुछ याद आ रहा है।
जब से मैं आप कोड नहीं दिखा सकते हैं, मैं इस समस्या reproduced:
<style type="text/css">
td {
white-space: nowrap;
overflow: hidden;
width: 125px;
height: 25px;
}
</style>
<div style="width:500px">
<table>
<tr>
<td>lorem ipsum here... blablablablablablablablablabla</td>
<td>lorem ipsum here... blablablablablablablablablabla</td>
<td>lorem ipsum here... blablablablablablablablablabla</td>
<td>lorem ipsum here... blablablablablablablablablabla</td>
</tr>
</table>
</div>
white-space
बिना तालिका 500px चौड़ा है, और पाठ एक से अधिक पंक्ति लेता है।
लेकिन white-space: nowrap
ब्राउज़र को width
निर्देश को केवल अनदेखा करता है और तालिका की चौड़ाई बढ़ाता है जब तक कि सभी डेटा एक पंक्ति में फिट न हो जाए।
मैं क्या गलत कर रहा हूं?
इस उदाहरण में नहीं, लेकिन मेरी वास्तविक वेबसाइट पर हाँ के लिए कोड का उपयोग करें। वैसे भी मुझे नहीं लगता कि एक डॉक्टरेट नहीं होने से इस समस्या से संबंधित है। – Tomaka17