Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 条件样式表Rails 3_Css_Ruby On Rails 3_Asset Pipeline - Fatal编程技术网

Css 条件样式表Rails 3

Css 条件样式表Rails 3,css,ruby-on-rails-3,asset-pipeline,Css,Ruby On Rails 3,Asset Pipeline,这只是一个需要澄清的快速问题,我有一个ie7样式表,当有人通过ie7浏览时需要调用它,我的应用程序/布局文件中的以下内容会调用ie7样式表吗 <!--[if lte IE 7]> <%= stylesheet_link_tag "ie7", :media => "all" %> <![endif]--> 是的,这应该只为IE7和更老的浏览器引入样式表 我发现通过下面的代码片段向html标记中添加一个条件类,然后在IE规则前面加上.lt ieX,通常会更

这只是一个需要澄清的快速问题,我有一个ie7样式表,当有人通过ie7浏览时需要调用它,我的应用程序/布局文件中的以下内容会调用ie7样式表吗

<!--[if lte IE 7]>
<%= stylesheet_link_tag "ie7", :media => "all" %>
<![endif]-->

是的,这应该只为IE7和更老的浏览器引入样式表

我发现通过下面的代码片段向html标记中添加一个条件类,然后在IE规则前面加上
.lt ieX
,通常会更好。这允许您将所有相关规则保存在同一样式表中

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>    <html class="lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>    <html class="lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->

是的,这应该只为IE7和更老的浏览器引入样式表

我发现通过下面的代码片段向html标记中添加一个条件类,然后在IE规则前面加上
.lt ieX
,通常会更好。这允许您将所有相关规则保存在同一样式表中

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>    <html class="lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>    <html class="lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->