How To Design A Table With Transparent Borders And Spacing With Background
what css values do I need for table css in order to look like this: I've wasted over 12 hours trying to figure it out. I wouldn't ask a stupid question like this if I wasn't givin
Solution 1:
You will need to use the help of border-collapse property.
body
{
background: #345;
}
table
{
border-collapse: separate;
border-spacing: 5px;
border: 0;
margin: 1em;
}
td
{
font-size: 1em;
padding: 5px;
}
tr:nth-child(odd) td
{
background: #fff;
color: #000;
}
tr:nth-child(even) td
{
background: #000;
color: #fff;
}
<table>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
</table>
Solution 2:
assuming the background below the table is white then you may try something like this
table, table tr, table td {
border : 1px solid white;
}
If this does not work then please post a jsfiddle..
Solution 3:
You just need to set padding
for spacing around cells and background-color
for your table td
.
Post a Comment for "How To Design A Table With Transparent Borders And Spacing With Background"