Perfectly circular click targets, perfectly centered numbers within them, no spillover or incomplete filling of the apparent click target with the actual one.
HTML
<div class='circular-click-target-demo' > <p> <a href='whatever.html'>1</a> <a href='whatever.html'>2</a> <a href='whatever.html'>3</a> <a href='whatever.html'>4</a> </p> <p> <a href='whatever.html'>5</a> <a href='whatever.html'>6</a> <a href='whatever.html'>7</a> <a href='whatever.html'>8</a> </p> <p> <a href='whatever.html'>9</a> <a href='whatever.html'>10</a> <a href='whatever.html'>11</a> <a href='whatever.html'>12</a> </p> <p> <a href='whatever.html'>13</a> <a href='whatever.html'>14</a> <a href='whatever.html'>15</a> <a href='whatever.html'>16</a> </p> </div>
CSS
.circular-click-target-demo { font-size: 2em; display: table; border-spacing: 1em 0.45em; font-variant-numeric: proportional-nums; -moz-font-feature-settings: "pnum"; -webkit-font-feature-settings: "pnum"; font-feature-settings: "pnum"; } .circular-click-target-demo a { background-color: #ff948a; width: 2em; height: 2em; border-radius: 50%; text-align: center; vertical-align: middle; display: table-cell; } .circular-click-target-demo a:hover { text-decoration: none; background-color: cyan; }