SharePoint If语句用于注册CSS
-
10-12-2019 - |
题
在常规旧的HTML中,我们可以根据浏览器版本使用CSS文件进行以下操作:
<link rel="stylesheet" href="path-to-styles/css/cssfilename.css">
<!--[if IE 7]>
<link rel="stylesheet" href="path-to-styles/css/cssfilename.css">
<![endif]-->
.
在SharePoint用户控件中,我们可以添加这样的文件:
<SharePoint:CssRegistration name="/_layouts/solutionfolder/filename.css" After="corev4.css" runat="server"/>
.
如何根据浏览器版本确定如何加载哪个版本?或者我将它们注册,然后稍后确定哪个使用
解决方案
可以使用条件alexpression属性来指定条件浏览器版本。
为前。
<SharePoint:CSSRegistration name="/_layouts/solutionfolder/filename.css" After="corev4.css" ConditionalExpression="lt IE 7" runat="server" />
.