2013-07-06 2 views
0

Есть ли какие-либо функции, которые позволяют автоматически переключаться на css-файлы на основе разных браузеров.Функция asp.net для автоматического переключения файлов CSS

Я не хочу использовать javascript-код для обнаружения браузера и переключения файлов css.

В качестве файлов обозревателя в asp.net можно загрузить различные реквизиты css для разных серверных элементов управления во время выполнения. Есть ли какая-либо функция для нас использовать для автоматического переключения CSS-файлы

Благодаря

+1

Почему изменения в браузере? Вы пытаетесь заставить свой контроль выглядеть по-разному в каждом браузере? поддерживать разные свойства? в чем ваша цель? –

ответ

0

Это привело бы в много накладных расходах в разработке и обслуживании. Типичным способом поддержки нескольких браузеров является создание основной таблицы стилей для вашего сайта, которая охватывает ваши целевые устройства. Вы также сильно полагаетесь на знания, хранящиеся в этих файлах браузера. Что делать, если строка пользовательского агента не является фактическим браузером, посещающим сайт?

Используйте методы, такие как:

  • Использа префиксы -webkit- -moz- и т.д.
  • Media Queries
  • Обеспечения вы используете проценты как можно больше, плавные раскладки.
  • & много проб и ошибок

Если это для покрытия старых версий IE, то вы можете использовать IE таблицы стилей и IE селекторы.

Как описано в Библии для CSS: http://css-tricks.com/how-to-create-an-ie-only-stylesheet/

Я знаю, что это не та вещь, которую вы ищете, но я чувствую ваш идти вниз очень ухабистой и грязной дороге.

Спасибо,

Майк

Смежные вопросы