Guys Tôi là một lập trình viên và khi tôi cần phải thêm một cái gì đó trông giống như một bảng trong mắt và sử dụng bảng html, tôi luôn luôn nhận được smaked bởi trang web của tôi nhà thiết kế. Làm thế nào tôi có thể xây dựng một cấu trúc div html phổ biến cho divs vì vậy tôi chỉ có thể có nó và luôn luôn sao chép dán html khi bao giờ tôi cần một cái gì đó trông giống như một bảng?thay vì bảng html sử dụng div .. ok nhưng bảng dễ dàng như vậy
Vì vậy, trong trường hợp của bảng này cấu trúc html
<table>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
</table>
cấu trúc div tương tự là gì?
cấu trúc Beutifull và như tôi thử nghiệm tôi thấy tôi có thể thêm nhiều cột và các hàng mà không cần phải chỉnh sửa css mọi lúc .. trông amuura hoàn hảo – themis
Nếu bạn sẽ sao chép hoàn toàn toàn bộ cấu trúc và bố cục của một bảng, sau đó tôi nghĩ trong hầu hết các trường hợp, bạn thực sự là gì sau khi _is_ một bảng. Đặc biệt là nếu bạn vẫn đặt tên cho các lớp của bạn là "table", "tr", "td" etc (ok không chính xác nhưng khá nhiều). Tuy nhiên, tôi đồng ý rằng 'display: table' có thể cực kỳ hữu ích trong trường hợp những gì đang được tạo kiểu không thực sự là một bảng. Nhưng chuyển đổi từ 'bảng',' tr' và 'td' thành các phần tử' div.table', 'div.tr',' div.td' dường như vô nghĩa đối với tôi. – powerbuoy
display: table-cell; không được hỗ trợ bởi IE7 và IE8 mà IE8 cần doctype? và loại tài liệu nào? – themis