我正在开发一个网站,该网站将在设定的日期切换到新样式。该站点的内置语义 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]-->