<!DOCTYPE html>
<html>
<head>
<style>
#tablero {
display: inline-block;
border:5px solid;
}
.fila {
background-color: #999;
display: table;
}
.recuadro {
width:50px;
height:50px;
float:left;
}
.fila:nth-child(odd) .recuadro:nth-child(even),
.fila:nth-child(even) .recuadro:nth-child(odd) {
background-color: white;
}
</style>
</head>
<body>
<div id="tablero"></div>
</body>
</html>
<script>
const tamano=8;
const tablero=document.getElementById("tablero");
for (let i=0; i<tamano; i++) {
// creamos la fila
let fila=document.createElement("div");
fila.classList.add("fila")
for (let j=0; j<tamano; j++) {
// creamos cada elemento de la fila
let div=document.createElement("div");
div.classList.add("recuadro")
fila.appendChild(div);
}
tablero.appendChild(fila);
}
</script>
Comentarios sobre la versión: Versión 1 (4)
y debajo del body en el HTML pegas lo siguiente:
tambien vas a tener que pegar a parte la parte del Css en un archivo Css.
Saludos