Наше пользовательское приложение Windows (C #) использует элемент управления .net "System.Windows.Forms.WebBrowser" для отображения справки на основе HTML. Когда я просматриваю страницу справки в любом браузере (IE, Chrome, Firefox и т. Д.), На элементах IMG появляется тень блока. Но когда страницы справки отображаются в приложении с помощью элемента управления IE, тени не появляются. Я не могу понять, почему есть разница.
CSS для тени блока выглядит так:
img {
box-shadow: 6px 6px 15px 0 rgb(179,179,179);
-moz-box-shadow: 6px 6px 15px 0 rgb(179,179,179);
-webkit-box-shadow: 6px 6px 15px 0 rgb(179,179,179);
}
В CSS также есть правило мультимедиа, которое отключает тени при печати страницы.
@media print {
img {box-shadow: 0 0 0 0 #FFFFFF}
}
На моем компьютере установлен IE 11 (11.0.9600.19572) (Windows 7 64bit). Разработчики не знают, почему элемент управления действует иначе, чем полноценный браузер. Все ответы, которые я нашел, выполнив поиск в Интернете, просто говорят, что вам необходим обновленный IE, установленный в системе.
Новые вопросы
html
HTML (язык разметки гипертекста) - это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы, касающиеся HTML, должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто используется вместе с [CSS] и [javascript].