If you just need a clean way to make circles with HTML and CSS, this kirupa tutorial keeps it simple and actually shows the part people usually fumble: getting the sizing and border-radius right.
“Perfect circle” usually dies the second someone adds a border and it turns into a sad little egg — box-sizing: border-box saves a lot of that grief.
Kirupa’s good for this stuff because he actually shows the boring sizing bits people hand-wave, then spend an hour chasing later.