gpt4 book ai didi

css - Rails for IE 动态加载 CSS

转载 作者:行者123 更新时间:2023-11-28 13:31:03 25 4
gpt4 key购买 nike

我在 rails 中有一个应用程序。在我的应用程序中,有部分使用的地方。

每个部分使用,都有自己的 CSS

问题出现在我们亲爱的 Internet Explorer 7Internet Explorer 8 上,它们不允许我在 header 外插入 CSS。我尝试通过以下方式进行:

css=stylesheet_link_tag 'my_partial'
$(CSS).appendTo("head");

它在 Chrome、Safari 和 Firefox 中完美运行。但是,我无法在 Internet Explorer 中加载 CSS。有人可以告诉我如何解决这个问题吗?

最佳答案

可以在布局的头部部分包含一个 yield 部分。然后,您可以在包含自定义 CSS 的每个部分中执行 content_for

例如在layouts/application.html.erb

<html>
<head>
<!-- blah blah title and regular css here -->
<%= yield :extra_stylesheets %>
</head>
...

然后在局部:

<% content_for :extra_stylesheets do %>
<%= stylesheet_link_tag 'my_partial_stylesheet' %>
<% end %>

关于css - Rails for IE 动态加载 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13558221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com