Скорость загрузки сайта VS валидация

Автор Тема: Скорость загрузки сайта VS валидация  (Прочитано 1131 раз)

Оффлайн wladmАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 17
  • Сообщений: 91
  • Карма: 13
  • Пол: Мужской
  • Крутая настройка Яндекс Директ directexpert.ru
    • Создание и продвижение продающих сайтов

Оффлайн wladmАвтор темы

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 17
    • Сообщений: 91
    • Карма: 13
    • Пол: Мужской
    • Крутая настройка Яндекс Директ directexpert.ru
      • Создание и продвижение продающих сайтов
Здравствуйте. Столкнулся с такой проблемой:

Впервые решил вплотную задаться вопросом по скорости загрузки сайта по рекомендациям PageSpeed Insights. И довел все показатели до 100%.

Одно из требований - это вынести небольшой основной кусок css в html файл, а ссылку на оставшийся css файл вынести в самый низ документа, чтобы эти стили подгружались уже после загрузки документа. Я так и делал - вынес ссылку <link href="/style.css" rel="stylesheet"> в самый низ документа, перед закрывающим </body>

И все бы хорошо, но теперь валидатор ругается на то, что css файл находится не в теге <head>. Пишет:
Attribute async not allowed on element link at this point.
<link async href="/style.css" rel="stylesheet">

Как правильно сделать, чтобы и PageSpeed Insights был на 100%, и не было ошибки валидации?


Оффлайн АлександрВМ

  • Бизнес оценка: (1, 100%)
  • Постоялец
  • ***
  • СПАСИБО: 96
  • Сообщений: 150
  • Карма: 16
  • Пол: Мужской

Оффлайн АлександрВМ

  • Постоялец
  • ***
Практически всегда класть css не в head плохая практика и нет в этом необходимости, но если прям очень надо то можно подгружать css внизу документа через js.
вот ссылочка тут обозначены способы как это сделать:
http://www.websitecodetutorials.com/code/javascript/add-css-with-javascript.php


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
2416 Просмотров
Последний ответ 16-04-2011, 08:28:44
от SeoBrabus
6 Ответов
2026 Просмотров
Последний ответ 04-01-2012, 14:01:25
от _XyJIuGaN_
4 Ответов
1343 Просмотров
Последний ответ 10-12-2015, 10:11:46
от DOleg
8 Ответов
2028 Просмотров
Последний ответ 12-03-2016, 02:30:35
от Dogica
0 Ответов
1132 Просмотров
Последний ответ 13-07-2017, 16:49:27
от williams