Mi piacerebbe creare uno sfondo che assomigli a un foglio di calcolo Excel. Celle da tavolo bianche, bordi sottili attorno a ciascuna cella. So come farlo facilmente con una singola immagine, e so come farlo con le tabelle ... ma mi piacerebbe farlo senza neanche, se possibile.È possibile creare uno sfondo a griglia in CSS senza immagini o tabelle?
La dimensione di ogni cella verrà fissata a 20x20, quindi non mi devo preoccupare di ridimensionare. qualche idea? Avevo un modo di inventare che comportava una tonnellata di markup interiore, ma ho pensato che fosse quasi così male come usare un tavolo.
Lo scopo di questo sfondo consentirà agli utenti di disporre i blocchi su una griglia. Usando la funzionalità drag and drop di jQuery UI, voglio che l'utente sia in grado di spostare i blocchi all'interno di una griglia limitata. Le griglie mostrerebbero semplicemente dove sono collegati i loro blocchi nella griglia. Un esempio di questo snap alla griglia (senza la griglia) è disponibile a http://jqueryui.com/demos/draggable/#snap-to
Se questo è strettamente per uno sfondo si dovrebbe usare un'immagine .. se le cellule saranno in possesso dei dati tabulari .. si dovrebbe utilizzare una tabella. – Loktar
Qual è il punto dello sfondo? Hai intenzione di inserire dati all'interno di queste celle? È considerato corretto utilizzare tabelle per dati tabulari. –
Puoi farlo con un gradiente css e sfondi multipli, ma il supporto del browser non è sorprendente, un'immagine è davvero la soluzione migliore qui. –