Yes, the typical browser behaviour is to have links open in the same page. However, this isn't the HTML doing it, but the browser.
HTML is a Markup Language that structures content, and does not define behaviour. So, there shouldn't be an HTML code that reloads the page (since this is a...