Место, которое вы видите, определяется семейством шрифтов, а не элементами html.Если вы хотите достичь желаемого результата, вы можете применить некоторую отрицательную маржу и получить результат, как показано ниже.
table {
border:1px solid #000;
}
.zero {
font-size:180px;
text-align:center;
display:inline-block;
margin-right:-7px;
margin-left:-7px;
}
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="zero">O</td>
</tr>
</table>