#asp.net #css
#asp.net #css
Вопрос:
Это скорее вопрос любопытства, чем что-либо еще, но если у кого-нибудь есть предложения относительно того, что я делаю неправильно, во всяком случае, это было бы здорово.
Я использую пользовательский интерфейс перетаскивания с объектами, которые очень интенсивно используют CSS. Обычно я создаю объекты на html-странице, применяю html-структуру, стили, изображения и т.д. … До тех пор, пока не получу готовый объект. Затем я копирую стили в файл .css и html-изображения и т.д. В соответствующие им каталоги.
Когда я запускаю .Сетевое решение объекты отображаются совершенно не так, как то, что выглядело действительно красиво на html-странице. Затем мне нужно очистить его и изменить стиль, чтобы объекты выглядели правильно на страницах .aspx /.ascx.
Я заметил это поведение в IE8 и IE9. Почему .css отображается по-разному?
Спасибо.
Комментарии:
1. .NET не отображает CSS. Ваш браузер делает.
2. Что сказал @Jan. На вашем сервере может быть запущен .NET, но все, что он делает, это обрабатывает некоторый HTML / CSS и отправляет его в браузер.
3. Если вы можете показать нам пример, который воссоздает эту проблему, мы сможем указать, в чем ошибка.
Ответ №1:
IE имеет много, много хорошо известных особенностей CSS, и ASP.NET среда разработки использует движок рендеринга IE8. Итак, решение заключается в том, чтобы код был совместим с несколькими браузерами.