Tampaknya menjadi pendapat umum bahwa tabel tidak boleh digunakan untuk tata letak dalam HTML.
Mengapa?
Saya belum pernah (atau jarang jujur) melihat argumen bagus untuk ini. Jawaban yang biasa adalah:
Ini baik untuk memisahkan konten dari tata letak
Tapi ini adalah argumen yang keliru; Berpikir Klise . Saya kira memang benar bahwa menggunakan elemen tabel untuk tata letak tidak ada hubungannya dengan data tabular. Terus? Apakah bos saya peduli? Apakah pengguna saya peduli?
Mungkin saya atau rekan pengembang yang harus menjaga perawatan halaman web ... Apakah tabelnya kurang dapat dikelola? Saya pikir menggunakan tabel lebih mudah daripada menggunakan divs dan CSS.
Ngomong-ngomong ... mengapa menggunakan div atau rentang konten yang baik dari tata letak dan tabel tidak? Mendapatkan tata letak yang baik dengan hanya divs sering membutuhkan banyak divs bersarang.Keterbacaan kode
saya pikir itu sebaliknya. Kebanyakan orang mengerti HTML, hanya sedikit yang mengerti CSS.Lebih baik untuk SEO tidak menggunakan tabel
Mengapa? Adakah yang bisa menunjukkan bukti? Atau pernyataan dari Google bahwa tabel tidak disarankan dari perspektif SEO?Tabel lebih lambat.
Elemen badan tambahan harus dimasukkan. Ini adalah kacang untuk browser web modern. Tunjukkan pada saya beberapa tolok ukur di mana penggunaan tabel secara signifikan memperlambat halaman.Perombakan tata letak lebih mudah tanpa tabel, lihat css Zen Garden .
Sebagian besar situs web yang memerlukan peningkatan memerlukan konten baru (HTML) juga. Skenario di mana versi baru situs web hanya membutuhkan file CSS baru sangat tidak mungkin. Zen Garden adalah situs web yang bagus, tetapi sedikit teoretis. Belum lagi penyalahgunaan CSS.
Saya benar-benar tertarik pada argumen yang bagus untuk menggunakan divs + CSS, bukan tabel.
ul
tag. Lihat semua daftar di situs ini (lencana, pertanyaan terkait, tag terbaru). Itu semua kolom tunggal atau paragraf panjang yang dipisahkan br
.