Est-il possible de créer une grille de fond en CSS sans images ou des tableaux?

J'aimerais créer un fond qui ressemble à une feuille de calcul excel. Blanc des cellules de tableau, de fines bordures autour de chaque cellule. Je sais comment le faire facilement avec une seule image, et je sais comment le faire avec des tableaux...mais je voudrais le faire sans, si possible.

La taille de chaque cellule sera fixé à 20x20, donc je n'ai pas à vous soucier de redimensionnement. Toutes les pensées? J'ai eu une façon cuit qui a impliqué une tonne d'intérieur de balisage, mais j'ai pensé que c'était presque aussi mauvais que l'utilisation d'une table.

L'objectif de ce fond est de permettre aux utilisateurs d'organiser les blocs sur une grille. À l'aide de jQuery UI de la fonctionnalité de glisser-déposer, je veux que l'utilisateur soit en mesure de déplacer les blocs au sein d'un clos de la grille. Le quadrillage serait tout simplement de leur montrer où dans la grille les blocs sont liés. Un exemple de cette grille d'accrochage (sans quadrillage) est disponible à http://jqueryui.com/demos/draggable/#snap-to

Si c'est strictement pour un arrière-plan, vous devez utiliser une image.. si les cellules vont être tenue de tableaux de données.. il faut utiliser un tableau.
Quel est le point de l'arrière-plan? Allez-vous mettre les données à l'intérieur de ces cellules? Il est considéré comme correct d'utiliser des tables de données tabulaires.
Vous pouvez le faire avec un css gradient et des arrière-plans multiples, mais la prise en charge du navigateur n'est pas étonnant, une image est vraiment votre meilleur pari ici.

OriginalL'auteur rybosome | 2011-08-31