I'm trying to create a table where each cell has a background color with white space between them. But I seem to be having trouble doing this.
I tried setting td
margins but it seems to have no effect.
table.myclass td { background-color: lime; margin: 12px 12px 12px 12px; }
If I do the same thing with padding
, it works, but then I don't have the spacing between cells.
Could someone help me with this?
jsFiddle: http://jsfiddle.net/BfBSM/
Use the border-spacing property on the table element to set the spacing between cells. Make sure border-collapse is set to separate (or there will be a single border between each cell instead of a separate border around each one that can have spacing between them).
HTML | <table> cellspacing Attribute. The HTML <table> cellspacing Attribute is used to specify the space between the cells. The cellspacing attribute is set in terms of pixels.
Use the border-spacing
property on the table
element to set the spacing between cells.
Make sure border-collapse
is set to separate
(or there will be a single border between each cell instead of a separate border around each one that can have spacing between them).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With