Tôi muốn tạo một nền trông giống như một bảng tính excel. Các ô bảng trắng, viền mỏng xung quanh mỗi ô. Tôi biết làm thế nào để làm điều này dễ dàng với một hình ảnh duy nhất, và tôi biết làm thế nào để làm điều này với các bảng ... nhưng tôi muốn làm điều này mà không có một trong hai, nếu có thể.Có thể tạo nền giống như lưới trong CSS mà không có hình ảnh hoặc bảng không?
Kích thước của mỗi ô sẽ được cố định ở 20x20, vì vậy tôi không phải lo lắng về việc thay đổi kích thước. Có suy nghĩ gì không? Tôi đã có một cách nấu chín mà liên quan đến một tấn đánh dấu bên trong, nhưng tôi đã thấy rằng gần như là xấu như sử dụng một bảng.
Mục đích của nền này sẽ cho phép người dùng sắp xếp các khối trên lưới. Sử dụng chức năng kéo và thả của jQuery UI, tôi muốn người dùng có thể di chuyển các khối xung quanh trong một lưới giới hạn. Các đường lưới sẽ chỉ cho chúng thấy vị trí trong lưới của chúng. Ví dụ về tính năng chụp lưới này (không có đường lưới) có sẵn tại http://jqueryui.com/demos/draggable/#snap-to
Nếu điều này đúng với nền, bạn nên sử dụng hình ảnh .. nếu các ô sẽ giữ dữ liệu bảng .. bạn nên sử dụng bảng. – Loktar
Điểm của nền là gì? Bạn sẽ đặt dữ liệu bên trong các ô này? Nó được coi là chính xác để sử dụng các bảng cho dữ liệu dạng bảng. –
Bạn có thể làm điều đó với một gradient css và nhiều hình nền, nhưng hỗ trợ trình duyệt không phải là tuyệt vời, một hình ảnh thực sự là đặt cược tốt nhất của bạn ở đây. –