Почему моя таблица стилей не загружается в Internet Explorer? - PullRequest
0 голосов
/ 30 июля 2010
<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 ]

5 голосов
/ 30 июля 2010

link должен появляться только в head документа.

3 голосов
/ 30 июля 2010

Попробуйте закрыть элемент <link> следующим образом ...

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

Я работаю с несколькими проектами, которые ссылаются на CSS за пределами области <head>, и я считаю, что в целом это работает (возможно, не в IE6).

ПРИМЕЧАНИЕ Даже если это работает, это не по спецификации. Лучше поместить его в <head>, если можете.

1 голос
/ 30 июля 2010

, если вы пытаетесь оптимизировать приложение RoR.Вы можете использовать content_for ..

, например ... в вашем макете ...

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

И

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

в представлении ..

1 голос
/ 30 июля 2010

Ваш <link> находится между <head></head> тегами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...