Increasing the browser's default font size only means the browser will use a larger font size when no font size is otherwise specified.
If nothing on a page specifies a font-size
the browser's default is used, so that larger font size will be used. Once you specify a font-size on something, that is the font size used on that element and its descendants.
If you specify that font-size on the html
element, everything is a descendant of that, so everything has a specified font size, so the browser's default size is not used.
If you specify a font-size further down the DOM tree then the default size will be used until a specified size is encountered, if the specified size is a relative size it is relative to the current size, which could be the browser's default; for example:
<body>
<div>
<!-- the text below is the browser's default size -->
<p>Some text in a paragraph</p>
</div>
<div style="font-size: 16px">
<!-- the text below is 16px *regardless* of the browser's default -->
<p>Some text in another paragraph</p>
</div>
<div style="font-size: 2em">
<!-- the text below is twice the browser's default size -->
<p>Some text in a paragraph</p>
</div>
</body>
Chrome and other browsers may also have a setting for the minimum font size; fonts specified in a page that are smaller than the minimum will be increased to the minimum — but that is not part of a standard and will (probably) be browser dependent.