Я работаю над сайтом, который переключится на новый стиль в установленную дату. Сайт построен в семантическом HTML и CSS, поэтому для изменения нужно просто изменить ссылку CSS. Я работаю с дизайнером, который должен уметь видеть, как он выглядит, а также с клиентом, который должен иметь возможность просматривать обновления содержимого в текущем виде, а также прогресс в разработке нового вида. *
Я планирую использовать магическое значение строки запроса и / или ссылку javascript в нижнем колонтитуле, которая записывает файл cookie для выбора новой страницы CSS. Мы работаем в ASP.NET 3.5. Любые рекомендации?
Следует отметить, что мы используем условные комментарии IE для поддержки IE8, 7 и 6. Я могу создать функцию, которая выполняет замену:
<link href="Style/<% GetCssRoot() %>.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 8]>
<link type="text/css" href="Style/<% GetCssRoot() %>-ie8.css" rel="stylesheet" />
<![endif]-->
<!--[if lte IE 7]>
<link type="text/css" href="Style/<% GetCssRoot() %>-ie7.css" rel="stylesheet" />
<![endif]-->
<!--[if lte IE 6]>
<link type="text/css" href="Style/<% GetCssRoot() %>-ie6.css" rel="stylesheet" />
<![endif]-->