Дорогой все Как я могу установить элемент DOCTYPE в HTML динамическим в зависимости от используемого браузера?Элемент DOCTYPE в HTML
ответ
Почему вы хотите это сделать? Лучше всего решить проблему с корнем. HTML предназначен для использования в качестве статических данных, что означает, что если вы добавите кеширование в какой-то момент, вся трюк «согласование контента» завершится неудачно. Также обратите внимание, что sniffing пользовательского агента браузера трудно выполнить на 100% правильно, и вам нужно будет продолжать обновлять свою логику с течением времени (и выпущены новые браузеры и версии).
У вас нет. Вы просто используете <!doctype html>
. Doctypes используются только для определения режима использования стандартов; их изменение - всего лишь пустая трата ресурсов.
Угадайте, что у вас возникли проблемы на дисплее страницы, поэтому вы решили перейти на doctype потенциально в режиме quirks или в html4? Если это так, я по-прежнему рекомендую вам тратить свое время на стили настройки лучше, чем изменять весь тип документа.
Невозможно использовать только код на стороне клиента.
Если у вас нет серверного языка в вашем распоряжении, создайте несколько «версий» каждой страницы, каждый из которых имеет разные типы doctype, а затем перенаправите с помощью JavaScript на соответствующую страницу в соответствии с браузером. Если вы выберете этот путь, дайте мне знать, и я могу прийти с образцом кода.
Лучшее решение заключается в использовании <!doctype html>
это стандарты доктайп и теперь поддерживается во всех браузерах, так как HTML5 является backwards-compatible
Плюс все больше и больше поддержки HTML5 добавляется браузерами, настало время, чтобы подготовиться к изменению ,
- 1. DOCTYPE HTML в html файле
- 2. Важность Doctype в HTML
- 3. Ошибка проверки DOCTYPE HTML
- 4. HTML Doctype очень важно?
- 5. Doctype html issue
- 6. HTML-таблица с doctype
- 7. DocType HTML Attribute
- 8. HTML DOCTYPE Ошибка синтаксиса
- 9. html doctype добавляет пробелы?
- 10. HTML Doctype изменен?
- 11. Какой HTML DocType?
- 12. Показать тег doctype в html
- 13. Как заменить doctype в html?
- 14. Doctype html, вызывающий зазор
- 15. ! DOCTYPE html уничтожен страница
- 16. Doctype для html email
- 17. Doctype, HTML 5
- 18. Входит ли HTML DOCTYPE в html-тег?
- 19. Полноэкранный HTML-элемент с использованием window.innerHeight/Width отличается от DOCTYPE
- 20. Требуется <! Doctype html>
- 21. HTML 5 Doctype вызывает quirksmode?
- 22. Версия HTML после исключения тега html DOCTYPE?
- 23. Регулярное выражение Получение HTML DOCTYPE
- 24. DOCTYPE HTML губит мой сценарий
- 25. Какова цель HTMl doctype .dtd?
- 26. HTML5 HTML-теги и DOCTYPE
- 27. DOCTYPE Объекты RSS и HTML
- 28. <!DOCTYPE> html/template
- 29. Ошибка синтаксиса JS: DOCTYPE html
- 30. Как сделать документ HTML doctype
Для этого вам понадобится серверный язык. Какие из них вы можете использовать? –
Не значит быть грубым, но это вопрос любителя. Тип doctype используется для установки определений типов для создаваемой страницы и впоследствии не изменяется. Изменение типа doctype для браузера не имеет никакого смысла и ничего не делает, кроме, возможно, для устранения недостатков разметки. Правильно написанные HTML и CSS никогда не нуждаются в том, чтобы их doctype изменялся по любой причине. – Rob
Pekka, я пытаюсь сделать это, не используя серверный язык, например, делать это с помощью JS ,,, возможно? ?? –