Я работаю над веб-сайтом, который переключится на новый стиль в установленную дату. Сайт построен в семантическом HTML и CSS, поэтому для изменения требуется просто изменить ссылку на CSS. Я работаю с дизайнером, которому нужно будет посмотреть, как он выглядит, а также клиенту, который должен будет иметь возможность просматривать обновления контента в текущем виде, а также прорабатывать прогресс в новом образе.
Я планирую использовать значение волшебного значения querystring и/или ссылку 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]-->