Saya memiliki meja dengan lebar 100%. Jika saya meletakkan <td>
s di dalamnya, kolom tersebut akan tersebar dengan panjang kolom yang sama. Namun, saya ingin semua kolom kecuali yang terakhir memiliki lebar sekecil mungkin, tanpa membungkus teks.
Apa yang saya lakukan pertama kali adalah bahwa saya menetapkan width="1px"
semua <td>
kecuali yang terakhir (meskipun usang, tetapi style="width:1px"
tidak berpengaruh apa pun), yang berfungsi dengan baik sampai saya memiliki data multi-kata di kolom. Dalam hal ini, untuk menjaga panjangnya sekecil mungkin, teks saya dibungkus.
Biar saya tunjukkan. Bayangkan tabel ini:
---------------------------------------------------------------------------------
element1 | data | junk here | last column
---------------------------------------------------------------------------------
elem | more data | other stuff | again, last column
---------------------------------------------------------------------------------
more | of | these | rows
---------------------------------------------------------------------------------
Tidak peduli apa yang saya coba, yang terus saya dapatkan adalah:
---------------------------------------------------------------------------------
element1 | data | junk here | last column
---------------------------------------------------------------------------------
elem | more data | other stuff | again, last column
---------------------------------------------------------------------------------
more | of | these | rows
---------------------------------------------------------------------------------
atau (meskipun saya set style="whitespace-wrap:nowrap"
) ini:
---------------------------------------------------------------------------------
| | junk | last
element1 | data | |
| | here | column
---------------------------------------------------------------------------------
| more | other | again,
elem | | | last
| data | stuff | column
---------------------------------------------------------------------------------
more | of | these | rows
---------------------------------------------------------------------------------
Saya ingin mendapatkan tabel yang saya sajikan terlebih dahulu. Bagaimana saya mencapai ini? (Saya lebih suka tetap berpegang pada standar dan menggunakan CSS. Sejujurnya saya tidak peduli jika IE belum menerapkan bagian dari standar juga)
Penjelasan lebih lanjut: Yang saya butuhkan adalah membuat kolom sesingkat mungkin tanpa membungkus kata (kolom terakhir harus berukuran besar agar lebar tabel benar-benar mencapai 100%). Jika Anda mengetahui LaTeX, yang saya inginkan adalah bagaimana tabel secara alami muncul di LaTeX saat Anda menyetel lebarnya ke 100%.
Catatan: Saya menemukan ini tetapi masih memberi saya yang sama seperti tabel terakhir.