Я понимаю, что CSS используется для определения макетов и других стилей на веб-странице. и если CSS находится внизу страницы, тогда все (элементы html, текст, изображение и т.д.) будут отображаться с использованием собственного стиля браузера, и когда браузер найдет наш CSS, он снова переработает страницы для нас. Его можно назвать перекрашиванием!
Итак, я понимаю, что он будет выглядеть очень уродливым, перерисовывая страницу и пользователь, видя ее (FOUT - Flash of Unstyled Text - как названный экспертом). Но все же я хочу понять:
-
Сколько времени может перекрасить? Приблизительное значение! Я понимаю, это может зависеть от контента на странице. Что еще произойдет или может произойти?
-
Моя главная проблема прямо сейчасзаключается в использовании font-awesome CSS файла (внешне размещенного на своем собственном cdn, который загружает css и файлы шрифтов). Я хочу знать, что произойдет через устройства, если я поместил это в нижней части страницы или задержу его загрузку? В настоящее время он помещается в раздел<head>
какlink rel= 'stylesheet' href= 'http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css' type = 'text/css' media = 'screen'
Используйте Del, чтобы он не смотрел основную часть вопроса. Основная часть вопроса касается некоторых CSS внизу, что произойдет с перерисованием, блокировкой и т.д. С измерением, данным или поддерживаемым измерением и т.д.
В приведенном выше случае или в случае, когда только часть документа будет затронута CSS внизу, что произойдет? Браузер перерисовывает все, и что еще? Сколько времени это займет. Предположим, font-awesome используется в 10 значках, помещенных в <i>
.
Я никогда не уверен в том, что на самом деле происходит, когда CSS находится внизу. Итак, пожалуйста, если у вас есть видео или изображение, показывающее поток, пожалуйста, укажите здесь.
Основывайте все на производительности на всех устройствах, а также на опыте пользователей. Спасибо.
Обновление: У меня есть что-то большее для себя и для всех. Вот функция (delayLoadCss), предлагаемая Google для css для содержимого ниже кратного. Хотя, я не собираюсь идти на эту крайность, но как насчет этого для Font-Awesome типа CSS?