Добрейший вечерочек. Необходимо отобразить html страницу со стилями в браузере в Windows Forms (vs 2017). Пытался это сделать как в стандартном компоненте WebBrowser, так и в стороннем sdk браузере xulrunner (движок как в Mozilla). Стили отображаются неправильно и дело не в движке.
Вот как оно должно отображаться (браузер Mozilla) :
А вот, что получается как в стороннем, так и в стандартном браузере при открытии этой же html страницы:
Вопрос, думаю, понятен: почему не отображаются css? Сам файл со стилями подключен к html коду. Прошу дать мне ответ, т.к. потратил на решение данной проблемы не 1 день, но так ничего и не нашел)
П.С. Какими еще способами можно открыть html страницу, чтобы работали css и был такой же функционал как у WebBrowser?
https://yadi.sk/d/m-8WiPZq3QSrSd --> ссылка на html
https://yadi.sk/d/bWd4mlhg3QSrTE --> ссылка на css
в стандартном компоненте WebBrowser
Стандартный WebBrowser, если не изменяет память, по умолчанию работает в режиме IE7. Следовательно большинство современных функций в нём недоступны.
Чтобы это исправить можно добавить в заголовок Вашего html специальный мета-тег.
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Это заставит WebBrowser переключиться на работу в режиме последней доступной версии IE. По идее, это должно решить Вашу проблему.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости