Tôi sử dụng các bảng cho cấu trúc thiết kế web trong chất lỏng trộn với cố định và tôi biết nhiều bảng nói là dành cho những người khác nói rằng chúng dành cho những người học cũ, những người luôn nói rằng DIVS là tốt nhất nhưng sự thật là các bảng tốt hơn cho một số thứ và DIVS cho điều khác.
Điều gì tốt hơn a <br>
hay a <p></p>
? Giống nhau cả thôi
Tôi và các bảng cũ trong thiết kế web mới 2015 của tôi có thể đá với bất kỳ ai có chiều rộng 100% di động thân thiện của tôi được trộn với 2 cột bên 200 pixel mỗi cột.
Rõ ràng bên trong các bảng là xấu khi đặt ngày càng nhiều bảng, đó là nơi DIVS có ích. Bảng có thể làm những điều mà div không thể và div có thể làm những điều mà bảng không thể.
Những người nói bố trí bảng mặc định là cố định? Tôi cho bạn một ví dụ
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200">left</td>
<td width="100%">middle</td>
<td width="200">right</td>
</tr>
</table>
Bạn có thấy tiềm năng bây giờ không? Hãy xem nó trên PC và điện thoại di động. À vâng và tôi thậm chí không cần bootstrap.
Bây giờ để làm điều tương tự với div, bạn phải viết rất nhiều mã CSS để hiển thị căn chỉnh float và crap. Ai viết ít mã? Tôi! Khách hàng cần gì? Một chàng trai kết thúc một trang trong 1 năm hoặc trong 1 tháng?
Bây giờ hãy cải thiện thiết kế với div
<div style="width:100%; min-width:1000px; height:200px;">top menu or nav</div>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200">left</td>
<td width="100%">middle</td>
<td width="200">right</td>
</tr>
</table>
<div style="width:100%; min-width:1000px; height:200px;">top menu or nav</div>
Thật đẹp, bố trí thiết kế 5 cột bằng cách sử dụng div và bảng.
Câu trả lời của bạn là: cả hai cùng hoạt động tốt hơn và nhanh hơn và nó sẽ trông tốt trên mọi thiết kế ngay cả trên TV và điện thoại di động nhỏ.