Menggunakan div
instide a td
tidak lebih buruk daripada cara lain menggunakan tabel untuk tata letak. (Beberapa orang tidak pernah menggunakan tabel untuk tata letak, dan saya kebetulan salah satunya.)
Namun, jika Anda menggunakan huruf div
a, td
Anda akan mendapatkan situasi di mana mungkin sulit untuk memprediksi bagaimana elemen akan diukur. Default untuk div adalah untuk menentukan lebarnya dari induknya, dan default untuk sel tabel adalah untuk menentukan ukurannya tergantung pada ukuran kontennya.
Aturan untuk bagaimana ukuran div
harus didefinisikan dengan baik dalam standar, tetapi aturan untuk bagaimana ukuran td
harus tidak didefinisikan dengan baik, sehingga browser yang berbeda menggunakan algoritma yang sedikit berbeda.