Hi,
das hier:
<div class="schachbrett">
<span class="feld"></span>
<span class="feld"></span>
(64 Mal)
</div>
ist alles andere als barrierefreies HTML, sondern gelinde gesagt Unsinn.
DIV und CLASS sind Elemente ohne Bedeutung. Ohne CSS hast Du kein Schachfeld, sondern eine SPAN-Wüste.
Ein Schachbrett hat acht _Zeilen_ und acht _Spalten_ und hierin 64 _Felder_. HTML stellt genau für so etwas passende Elemente bereit - nutze diese.
freundliche Grüße
Ingo