PageSpeed ​​Insights: загрузка файлов css после закрытия</html>

Прочтение страницы Google позволяет оптимизировать CSS файл следующим образом:

Vous pouvez alors содержит код CSS essentiel comme ceci:

<html>
  <head>
    <style>
      .blue{color:blue;}
    </style>
    </head>
  <body>
    <div class="blue">
      Hello, world!
    </div>
  </body>
</html>
<link rel="stylesheet" href="small.css">

источник: https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery

enter image description here

Французская ссылка https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery?hl=fr

Я никогда не видел такой вещи: интегрируйте файлы css после закрывающего тега </html>.

Не только в документации. Он также изменяет результат оценки PageSpeed ​​Insights. У меня есть 100%, если я вставляю css файл в конец.

Является ли он действительным HTML?

Ответ 1

Чтобы ответить на ваш вопрос, НЕ допустимо поместить тег link вне тега html

Используйте https://validator.w3.org/#validate_by_input+with_options и убедитесь сами. Просто вставьте код в

Строка 11, Столбец 40: ссылка на стартовый тег.

Затем вы получаете

Строка 11, столбец 40: невозможно восстановить после последней ошибки. Любые дальнейшие ошибки будут проигнорированы.

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