I am thinking of increasing height of td as its width grows so that I can have square cells in the table. Increasing table width is absolutely needed for another reason. So you see oval td(cell)s below but I hope to see them with circular border. Thank you in advance.
<html>
<body>
<head>
<style>
td{
border: 1px solid #ddd;
border-width: 1px;
background: blue;
color: white;
border-radius: 50%;
}
table{
border-collapse: collapse ;
}
</style>
</head>
<table>
<tr>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
</tr>
<tr>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
</tr>
<tr>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
</tr>
<tr>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
<td>Square</td>
</tr>
</table>
</body>
</html>