HTML and CSS Reference
Now if you look at the parse tree formed by the browser, you will note that many of the
mistakes appear to be magically fixed by the browser:
Of course, the number of assumptions that a browser may make to fix arbitrary
syntactical mistakes is likely quite large and different browsers may assume different
“fixes.” For example, given this small fragment of markup
<p> Making malformed HTML <em><strong> really <em><strong> isn't so hard! </p>
leading browsers will form their parse trees a bit differently, as shown in Figure 1-4.