a) Книга, которую я читаю, утверждает, что в браузере есть два набора правил (один для старого HTML и один для более нового, стандартный HTML 4.01) для отображения веб-страниц и если мы не сообщаем браузеру (добавляя документ определение типа), что мы используем стандартный HTML 4.01, тогда браузер предположит, что мы пишем старый HTML, и, следовательно, будет использовать старый набор правил для рендеринга HTML.
б) Книга также утверждает, что если мы сообщим браузеру, что пишем стандартный HTML 4.01, но если мы сделаем только одну ошибку в нашей разметке (опечатки, несоответствующие теги ...), то браузер предположит, что мы пишем старый HTML и, таким образом, будет использовать старый набор правил для рендеринга HTML. Это верно?
в) Я не понимаю, почему из-за одной ошибки в нашей разметке браузер не сможет применить новый набор правил к совершенствованию HTML 4.01? Если ничего другого, он может применить старый набор правил к недопустимой разметке (скажем, несоответствующий тег) и новый набор правил к оставшемуся, вплоть до стандартного HTML ?!
1019 * спасибо *