जवाबों:
आप सीएसएस शैली सफेद-स्थान का उपयोग कर सकते हैं:
white-space: nowrap;
Nowrap शैली का उपयोग करें:
<td style="white-space:nowrap;">...</td>
यह सीएसएस है!
बस जोड़ दो
style="white-space:nowrap;"
उदाहरण:
<table class="blueTable" style="white-space:nowrap;">
<tr>
<td>My name is good</td>
</tr>
</table>
ऐसा करने के कुछ तरीके हैं; उनमें से कोई भी आसान, स्पष्ट तरीका नहीं है।
श्वेत-स्थान लागू करना: <col>
अब काम नहीं करेगा; केवल चार सीएसएस गुण काम करते हैं<col>
तत्वों हैं - पृष्ठभूमि-रंग, चौड़ाई, सीमा और दृश्यता। IE7 और पहले सभी गुणों का समर्थन करते थे, लेकिन ऐसा इसलिए है क्योंकि उन्होंने एक अजीब तालिका मॉडल का उपयोग किया था। IE8 अब हर किसी से मेल खाता है।
तो, आप इसे कैसे हल करते हैं?
ठीक है, अगर आप IE (IE8 सहित) को अनदेखा कर सकते हैं, तो आप प्रत्येक पंक्ति से :nth-child()
विशेष <td>
s का चयन करने के लिए छद्मकोश का उपयोग कर सकते हैं । आप उपयोग करेंगे td:nth-child(2) { white-space:nowrap; }
। (यह इस उदाहरण के लिए काम करता है, लेकिन अगर आपके पास कोई रस्सियाँ या जुकाम शामिल हों तो वह टूट जाएगा।)
यदि आपको IE का समर्थन करना है, तो आपको चारों ओर लंबा रास्ता तय करना होगा और हर वर्ग को लागू करना होगा <td>
करना होगा जिसे आप प्रभावित करना चाहते हैं। यह बेकार है, लेकिन उन्हें टूट जाता है।
लंबे समय में, सीएसएस में इस कमी को ठीक करने के लिए प्रस्ताव हैं, ताकि आप एक कॉलम में सभी कोशिकाओं पर शैलियों को आसानी से लागू कर सकें। आप ऐसा कुछ करने में सक्षम होंगे td:nth-col(2) { white-space:nowrap; }
और यह वही करेगा जो आप चाहते हैं।
<table class="blueTable">
<tr>
<td>My name is good</td>
</tr>
</table>
<style>
table.blueTable td,
table.blueTable th {
white-space: nowrap;
/* non-question related further styling */
border: 1px solid #AAAAAA;
padding: 3px 2px;
text-align: left;
}
</style>
यह व्हाइट स्पेस प्रॉपर्टी की वैल्यू नॉरैप के साथ एक उदाहरण का उपयोग है, ब्लूटेबल टेबल की कक्षा है, टेबल के नीचे सीएसएस स्टाइल हैं।
सामान्य पाठों के बजाय अपने पाठ में गैर-विराम स्थान रखें। उबंटू पर मैं इसे (कंपोज़ की) -स्पेस-स्पेस के साथ करता हूं।
इसे पूरी तालिका में लागू करने के लिए, आप इसे table
टैग के भीतर रख सकते हैं :
<table style="white-space:nowrap;">