Стили CSS по-разному отображаются в .Net

#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. Итак, решение заключается в том, чтобы код был совместим с несколькими браузерами.