为什么我的样式表无法在Internet Explorer中加载?

时间:2010-07-30 17:19:34

标签: css internet-explorer

<div class="build-editor" id="section-content">
<link href="/stylesheets/upload-from-disk.css?1280508898" media="screen" rel="stylesheet" type="text/css">

<div class="attachments">
    <h1 class="at-header">Attachments</h1>
    <div class="at-options">
    .
    .
    .

在ie8和7中,这个样式表从未被加载......为什么?

4 个答案:

答案 0 :(得分:5)

link只应出现在文档的head中。

答案 1 :(得分:3)

尝试关闭<link>元素,如此...

<link type="text/css" rel="stylesheet" href="styles.css" />

我使用了几个在<head>区域之外的CSS链接的项目,我相信它通常有用(可能不在IE6中)。

注意即使有效,也不符合规范。如果可以的话,最好将它放在<head>中。

答案 2 :(得分:1)

<link>置于<head></head>个标签之间吗?

答案 3 :(得分:1)

如果您正在尝试优化RoR应用。您可以使用content_for ..

例如......在您的布局......

<head>
   <%= yield :head %>
 </head>

并且

<% content_for :head do %>
   <%= stylesheet_link_tag 'upload-from-disk' %> 
<% end %>

在视图中..