Typical "web page" is a HTML document, but, over HTTP, a HTML-page with a link to a non-HTML document is the typical method for accessing the non-HTML document.
Typical "web page" is a HTML document. A HTML-page with a link to a non-HTML document is the typical method for accessing the non-HTML document. This is over HTTP.