En CSS, vous pouvez spécifier l'espacement entre les cellules du tableau en utilisant la propriété border-spacing d'une table. Cependant, cela entraîne un espacement uniforme entre les colonnes et les lignes, et je trouve plus de situations où les conceptions que j'utilise exigent des espaces entre les rangées, mais pas les colonnes, ou vice versa.Est-il possible de simuler l'espacement entre les cellules de la table de sorte que l'espacement vertical et horizontal sont différents?
Si j'ai un fond uni, je peux simuler l'espacement en utilisant des bordures de la même couleur que la couleur de fond.
Je pourrais aussi faire un div (par exemple) le premier enfant de chaque cellule de table, et utiliser soit le remplissage ou les marges pour obtenir les résultats souhaités, mais c'est beaucoup de balisage supplémentaire juste pour s'adapter au style. Étant donné que les données que j'affiche sont des données tabulaires, existe-t-il un moyen sensé de réaliser ce style en utilisant des tables?
Je sens que je me suis ridiculisé. Il semble que vous ne pouvez spécifier que deux longueurs, pas quatre. – SpoonMeiser
Merci! Oui, l'espacement des frontières est vraiment spécial. La plupart des autres propriétés margin/border-like permettent de spécifier quatre valeurs, et pas seulement deux, mais évidemment celle-ci est différente. –
Je ne m'inquiéterais pas de me sentir bête: même si c'est une question que vous pensez avoir dû connaître, quelqu'un d'autre ayant moins d'expérience n'aurait peut-être pas eu d'idée, et maintenant il le fera. –