Apakah ada cara menggunakan HTML / CSS (dengan ukuran relatif) untuk membuat baris sel merentangkan seluruh lebar tabel di dalamnya?
Sel harus sama lebarnya dan ukuran tabel luar juga dinamis dengan <table width="100%">
.
Saat ini jika saya tidak menentukan ukuran tetap; sel-selnya hanya mengubah ukuran agar sesuai dengan isinya.
html
css
html-table
yogibear
sumber
sumber
word-wrap:break-word
akan memperbaiki masalah ini, seperti yang baru saya temukanCukup gunakan lebar persentase dan tata letak tabel tetap :
dengan
Tata letak tabel tetap penting karena jika tidak browser akan menyesuaikan lebar sesuai keinginan jika isinya tidak sesuai, yaitu lebar jika tidak, saran bukan aturan tanpa tata letak tabel tetap.
Tentunya, sesuaikan CSS agar sesuai dengan keadaan Anda, yang biasanya berarti menerapkan gaya hanya ke tabel dengan kelas tertentu atau mungkin dengan ID tertentu.
sumber
td
karena Anda mungkin memiliki jumlah kolom yang dinamis ... dan berfungsi tanpa melalui.Menggunakan
table-layout: fixed
sebagai properti untuktable
danwidth: calc(100%/3);
untuktd
( dengan asumsi ada 3td
's ). Dengan mengatur dua properti ini, sel tabel akan memiliki ukuran yang sama .Lihat demo .
sumber