Web pages are designed for visual output. Both the navigation and the information architecture of an html page is oriented on a visual presentation, on computer web browser.
A less visual oriented approach can be achieved through the adoption of two principles: the separation of contents from the presentation and the use of a flexible information architecture.