Сергей Ивонов: суть не в том, чтобы загрузить асинхронно. А в том чтобы максимально быстро показать пользователю сайт. Что нужно сделать для этого гугл спид сам подсказывает.
А именно нужно выделить стили для блоков ввверху страницы в отдельный небольшой файлик и подключать в хэде, а остальные стили - в конце боди.
Вы бы определились, чего вам больше хочется - наебать гугл спид, как подсказывает Ergonomic Code или реально оптимизировать страницу.
Medji: да я не о том =)
Я смутно помню, что когда-то в лохматых годах, когда еще версии браузеров были однозначными числами, использовал этот хак, чтобы поправить отображение в лисе.
blazer05: страница "прижимается" к тому блоку, на который вы якорь указали.
Хотите чтобы совсем не было перехода - подгружайте контент динамически, аяксом.
The_Lars: Привычка - великая сила =)
Но что делать, если вам дадут проект, в котором используется less? Тоже будете переписывать?
Я ничего не навязываю, но профессионал должен уметь работать с тем, что есть. Имхо, конечно.
Максим: зачем инлайн? Определите несколько "весов", ну штук 10, сделайте для них классы. Так будет проще. Сегодня у вас размеры от 12 до 22 пикселей, а завтра потребуется переделать от 18 до 30. Что проще - лезть в серверный код или чуток поправить стили?
даже не рассматривал его функционал и возможности. То, что предоставляет smartgrid, мне кажется, уже не переплюнуть
Заставили улыбнуться =))) Ни одно существующее решение на текущих технологиях не сможет переплюнуть css гриды. Они специально для раскладки страницы разрабатывались. Сейчас, когда их поддержки еще нет, сравнивая pure css grid и существующие сетки, вторые могут показаться удобнее. Но с поддержкой гридов появятся и сетки на их основе и фреймворки, их использующие. И вот это уже будет революция в раскладке страниц.
Маркус Зейферт: codepen.io/anon/pen/dNwOVv обновил скрипт.
Это костыль, конечно, по хорошему нужно запоминать начальное значение (вдруг паддинг у боди предусмотрен в стилях), но если у вас для боди в стилях нулевой паддинг, то будет работать.
Кодировка зависит не от пользователя, а от вас.
Информации мало. Но судя по всему у вас данные приходят в кодировке utf-8, в preg_split вы забыли модификатор /u (unicode)
А именно нужно выделить стили для блоков ввверху страницы в отдельный небольшой файлик и подключать в хэде, а остальные стили - в конце боди.
Вы бы определились, чего вам больше хочется - наебать гугл спид, как подсказывает Ergonomic Code или реально оптимизировать страницу.