This is invalid HTML -- `a` tags are not allowed inside `button` tags. Chrome is okay with this and still lets you click the links, but they are actually not clickable in Firefox, making the site unusable. Two things I'd recommend: Test your finished homework/projects in multiple browsers, and run your HTML and CSS through the W3C validators to check for errors.