My question is what html and css features should I research before making tictactoe.

I’m currently using a HTML table with CSS with ugly X and O characters:
My CSS:
table tr td {
border: 1px solid;
}
My HTML:
<table>
<tr>
<td>O</td><td></td><td></td>
</tr>
<tr>
<td></td><td>X</td><td></td>
</tr>
<tr>
<td></td><td></td><td>X</td>
</tr>
</table>
Give your
tds a fixed width and height, and set thetable‘s borders to collapse:You should also look into
border-radius.Here’s the fiddle, but the rest is up to you.