The default styles are lousy because there&#x27;s no reasonable standard on how pristine HTML5 untouched by CSS should look. So browser developers make assumptions because they figure everybody will just use CSS anyway.<p>Fortunately, we have stuff like normalize.css (<a href="https:&#x2F;&#x2F;necolas.github.io&#x2F;normalize.css&#x2F;" rel="nofollow">https:&#x2F;&#x2F;necolas.github.io&#x2F;normalize.css&#x2F;</a>) nowadays.