<button class="button button1"><a href="index.html">Strona główna</a></button><br>
zauważ,. co przekierowuje Cię na stronę ? " link - który jest w środku przycisku" ten link jest tak duży jak jego nazwa stąd klikając na obrzeża przycisku "jest dupa"
Lepsze rozwiązanie
<input type="button" value="Put Your Text Here" onclick="window.location.href='http://www.hyperlinkcode.com/button-links.php'" />
bardziej praktyczne i lepszse semantycznie, po prostu input jako button, dodatkowo - onclick mozesz przekazac metode