Ti ricordo che l'attributo "border" non è supportato in HTML 5 quindi ti conviene usare il CSS per definire il bordo in questo modo:
<table style = "border-width: 3px">
<!-- Elementi -->
</table>
Inoltre nel tuo border non hai specificato l'unità di misura cioè i pixel (px). Ciao!