What goes behind the scene when a web browser is served with HTML content and it renders it?
For example, if the browser encounters, say, an <h1>
tag, how does it first look for a style defined and if not goes for the default <h1>
font style? Where/How is this default style defined?