Hola!
Son inputs de botón con size=1
Te pego el código, pero
es una chapuza, solamente lo hice para ver como quedaba. Como podrás comprobar, el width del tablero es el numero de casillas multiplicado por 21...Es 21 porque fui probando hasta encontrar un valor que quedase bien. 100% Chapuza :-p :-p
Código HTML:
function omple(num,inici)
{
var cadena="";
var index=0;
for(j=0;j<num;j++)
{
cadena+="<div style='width:"+(num*21)+"px;' >";
for(i=0;i<num;i++)
{
valor=inici.substr(index,1);
if(valor==0)
{
valor="";
}
cadena+="<div class='casella'><input id='box"+i+j+"' type=accesskey class='boto' value='"+valor+"' maxlength='1' size='1' /></div>
index++;
}
cadena+="</div>";
}
document.getElementById('tauler').innerHTML=cadena;
}
Gracias, saludos!