Simple HTML design question

In years past, when writing an HTML document, if you were displaying text and didn’t specify any parameters, the text would just “run off the page”, so to speak. There were many ways to avoid this:
— Setting up a table
— using <br> or <p> tags
— using the <Text Area Wrap> and <Align> tags
— using the <pre> tag.

Now it seems that if you don’t specify any of these, the text does NOT run off the page. Have browsers become more sophisticated and use their own automatic formatting if none is specified or is there some other reason?

Yes.

Each new browser version tries to make the browsing experience closer to what you’d expect, instead of being impractically absurd.

The problems start when each way they approach the same non-w3c-standard idea they do it slightly differently, and website designers have to anticipate each of the browser’s particular quirks caused by this proprietary code.

I don’t know what you could mean by “run off the page”. Do you mean, that lines of text don’t word-wrap to avoid text going past the right margin?

If so, you are hugely mistaken. The very earliest browsers on up have always done automatic word wrap. It’s only idiot web page designers who assume everyone is viewing the page on a 1365x459 screen and specify text area sizes that have this problem.

If you don’t make any assumptions about the size of the screen the viewer has, then everything will be okay as far as text.

The earliest browsers would automatically word-wrap everything, as long as they thought they were looking at HTML. If a document was sent as plain text, then most browsers would only obey the actual newlines in the text, which is technically correct but highly annoying.

Yes, by text “running off the page” I meant that the text did not word-wrap properly. It’s been a long while since I saw one of those pages, but I think you know what I am talking about. Sometimes a page will have one line that extends horizontally about 20 or 30 screens more than all the others. That’s why I thought browsers changed (as GuanoLad said). Of course there could have been a serious outbreak of good web design on the Internet.