Большинство браузеров пытаются исправить ошибки, допущенные на странице.Амперсанд не может означать ничего, кроме амперсанда, поэтому он показан как таковой.В качестве альтернативы можно было бы пропустить амперсанд или вообще не отображать страницу, но все поставщики считают этот запасной вариант наиболее логичным.
Это создаст проблемы, когда текст, например, <textarea>Use è to show an è</textarea>
, потому что при этом è
будет отображаться как è
.Таким образом, в этом случае амперсанд должен быть экранирован.
Это, однако, одна из очень немногих ошибок, которые решаются одинаково в любом браузере.Лучше не делать никаких ошибок.Это даст вам наибольшие шансы на успех.;)