The first option is wrong not only because it makes the structure dependent on cues which may be missed by speech synthesis system. It also fouls up any attempt to automatically extract the document's structure. Users can create their own style sheets and apply them to the structure in your pages. The style sheet, once defined, can be used on indefinitely many pages. A CSS tutorial is outside the scope of this article, but a pointer for learning more is given below.
Some sites use style sheets that are included in the header of each web page.
If can be a good idea to find a style sheet on a page you like and adapt it to your own use. As well as informative titles and helpful navigation which appears early on in the page, this involves using link text that is informative about what the link is to. If you have used tables and alt text carefully, the site should still make sense. Otherwise the content will appear in a funny order and links will appear without any indication of what they link to. Lynx is a text-only browser available from the command line of many university servers.