Страница загружается перед таблицей стилей - PullRequest
0 голосов
/ 04 января 2011

У меня есть приложение для веб-сайта MVC, и каждые несколько дней я получаю снимок экрана с клиентом, на котором загруженная страница и таблица стилей в верхней части страницы, кажется, никогда не загружаются. Я добавил таблицу стилей в заголовок страницы со ссылкой type = "text / css" href =.

Снимок экрана, который мне прислали, показывает страницу без примененных к ней стилей. Я не хочу перемещать встроенный стиль или добавлять стили внутри себя, используя стили, расположенные в заголовке документа, но как еще можно убедиться, что стили загружены до визуализации страницы?

Спасибо Jack


Я также обвиняю прокси, но босс не может согласиться на это. Я склоняюсь к тому факту, что время загрузки таблицы стилей истекло, но могу ли я остановить загрузку страницы без нее?

Как я могу получить таблицу стилей для кэширования на клиенте в IIS7? Я проверяю заголовки в Firefox, и для него установлено Cache-Control: личное, должно быть переоценено. То, что я хочу, является общедоступным, и не нужно переоценивать

У меня есть длительность кэша в папке 356 дней, но я не хожу.

Ответы [ 2 ]

0 голосов
/ 04 января 2011

Все, что находится в разделе заголовка, ДОЛЖНО быть загружено до всего остального. Если в таблице стилей не возникнет тайм-аут, в этом случае браузер продолжит загрузку без него. Возможно ли воспроизвести эту проблему каким-либо образом? Я также считаю, что это локальная проблема. (тайм-аут в файле CSS)

Правильный тег:

<link href="special.css" rel="stylesheet" type="text/css">
0 голосов
/ 04 января 2011

Вы также добавили rel = "stylesheet"?

Не думаю, что это как-то связано с вашей проблемой.

Конечно, это звучит как локальная проблема вашего клиента (прокси ???).

...