У Firefox есть определенный допуск при рендеринге HTML. Это означает, что даже если закрывающий тег отсутствует, HTML будет отображаться так, как будто все в порядке. Этот аспект толерантности особенно важен, когда вы используете JavaScript для управления или добавления контента на текущей странице.Отключить перенос (или включить строгость) в Firefox при рендеринге HTML
Поскольку я использую Firefox в качестве основного браузера для тестирования/разработки, меня неоднократно беспокоило такое поведение, результатом которого является потеря функциональности в «более строгих» браузерах. Например, тот же код в Microsoft Internet Explorer не смог получить какой-либо видимый результат из-за упомянутого отсутствующего тега в добавленном контенте.
Теперь вопрос заключается в том, есть ли способ сообщить Firefox о том, чтобы быть более строгим в отношении принятого HTML и сбой вместо «угадывания исправления» для него (особенно, когда HTML добавляется через JavaScript)?
PS: Я пробовал играть с DOCTYPE, но результаты были одинаковыми.
Я думаю, что firefox строго для XTHML (с правильным doctype) – Aprillion
Можете ли вы показать пример файла, который был отформатирован Firefox Firefox, но разрывается (до точки, не отображающей ничего) в IE? Мой опыт заключается в том, что ошибки, такие как отсутствующие конечные теги, обрабатываются во всех основных браузерах более менее одинаковыми. Конечно, разные браузеры обрабатывают ошибки по-разному, но обычно это не так. –
@MrLister будет работать над этим и обновить вопрос – Unode