Olá,
Sim, com div podes e até deves optar por esse meio, as tabelas deves apenas utilizar para listar dados, fica aqui um exemplo rápido:
<div id="comentarios">
<a href="#" title="Título do link">0</a>
</div>
e o CSS
#comentarios {
background-color: #000;
height: 50px;
width: 100px;
}
#comentarios a {
display: block;
width: 100px;
height: 50px;
text-align: center;
text-decoration: none;
line-height: 50px;
color: #fff;
}
Testa e diz se funcionou, qualquer coisa pergunta.