--- title: Spaces around h1 tags date: 2021-08-11 updated_at: 2021-08-15 layout: post lang: en ref: spaces-around-h1-tags --- *EDIT*: Apparently, the behaviour below is consistent between Firefox and Chromium for links, but not for `<h1>`. My conclusion is that the `<h1>` behaviour is a Firefox quirk, but the `<a>` is expected. --- The HTML below has selectable extra spaces after `<h1>` tags: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Spaces around h1 tags</title> </head> <body> <main> <h1> With spaces around when selecting this heading </h1> <h1>Without spaces around</h1> <p> Is this expected behaviour? </p> </main> </body> </html> ``` The rendered output is: <h1> With spaces around when selecting this heading </h1> <h1>Without spaces around</h1> <p> Is this expected behaviour? </p> --- The same with links: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Spaces after a tags</title> </head> <body> <main> <p> <a href="#"> With extra underlined space </a> </p> <p> <a href="#">Without extra underlined space</a> </p> </main> </body> </html> ``` The rendered output is: <p> <a href="#"> With extra underlined space </a> after the link. </p> <p> <a href="#">Without extra underlined space</a> after the link. </p>