Jawaban:
Anda dapat menggunakan ruang putih gaya CSS:
white-space: nowrap;
Gunakan gaya nowrap:
<td style="white-space:nowrap;">...</td>
Itu CSS!
Cukup tambahkan
style="white-space:nowrap;"
Contoh:
<table class="blueTable" style="white-space:nowrap;">
<tr>
<td>My name is good</td>
</tr>
</table>
Ada beberapa cara untuk melakukan ini; tidak satu pun dari mereka yang mudah, cara yang jelas.
Menerapkan ruang putih: nowrap ke <col>
tidak akan berfungsi; hanya empat properti CSS yang berfungsi pada <col>
elemen - warna latar, lebar, batas, dan visibilitas. IE7 dan sebelumnya digunakan untuk mendukung semua properti, tetapi itu karena mereka menggunakan model tabel yang aneh. IE8 sekarang cocok dengan yang lainnya.
Jadi, bagaimana Anda menyelesaikan ini?
Nah, jika Anda dapat mengabaikan IE (termasuk IE8), Anda dapat menggunakan :nth-child()
pseudoclass untuk memilih <td>
s tertentu dari setiap baris. Anda akan menggunakan td:nth-child(2) { white-space:nowrap; }
. (Ini berfungsi untuk contoh ini, tetapi akan pecah jika Anda memiliki rowspans atau colspans yang terlibat.)
Jika Anda harus mendukung IE, maka Anda harus pergi jauh dan menerapkan kelas untuk setiap <td>
yang ingin Anda pengaruhi. Itu menyebalkan, tapi mereka yang istirahat.
Dalam jangka panjang, ada proposal untuk memperbaiki kekurangan ini di CSS, sehingga Anda bisa lebih mudah menerapkan gaya ke semua sel dalam kolom. Anda akan dapat melakukan sesuatu seperti td:nth-col(2) { white-space:nowrap; }
itu dan itu akan melakukan apa yang Anda inginkan.
<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>
Ini adalah contoh penggunaan properti white space dengan nilai nowrap, bluetable adalah kelas dari tabel, di bawah tabel adalah gaya CSS.
Letakkan spasi tanpa putus di teks Anda, bukan spasi normal. Di Ubuntu saya melakukan ini dengan (Compose Key) -space-space.
Untuk menerapkannya ke seluruh tabel, Anda dapat menempatkannya di dalam table
tag:
<table style="white-space:nowrap;">