SeoA#: браузер сначала парсит весь CSS-файл и создает древовидную структуру CSSOM (Объектная Модель CSS). Это похоже на то, как вы читаете весь рецепт от начала до конца, прежде чем начать готовить. На этом этапе браузер просто составляет полный каталог всех существующих правил.
Ну то есть смысла переставлять самые важные свойства вверх нет, что они будут в самом начале, что в самом конце cssфайла, не влияет ровным счетом не на что(Ну кроме каскадирования, но я не про него), правильно я понял.
SeoA#: Коллеги, ну это же основы основ, что вы пишите ерунду?
Правильно так:
Браузер не обрабатывает CSS-файл сверху вниз, применяя стили по очереди к элементам. Вместо этого он сначала парсит весь CSS-код, чтобы построить специальную структуру данных, а затем использует ее для вычисления и применения стилей ко всем элементам HTML-документа.
1. Загрузка и парсинг.
2. Построение дерева рендеринга и вычисление стилей.
3. Компановка и отрисовка.
Вот и всё. Всё просто.
Дополню, пока не начали задавать вопросы:
Единственное, где порядок имеет значение, — это каскадность (например, стили, написанные позже, могут переопределить стили, написанные раньше, если у них одинаковая специфичность), но это не влияет на низкоуровневую скорость парсинга..
Хорошо, но как он это делает, допустим загружает и парсит 20% процентов кода cssфайла сверху, потом на основе этого Построение дерева рендеринга и вычисление стилей, Компановка и отрисовка, или сразу 100%. Кусочками или сразу все? Или там задержка пока до 100% компоновка и отрисовка не дойдет. Но у меня были то-ли баги, из-за инета то-ли видения, что страница не полностью загрузилась, то есть часть стилей есть, а часть неотрисовалась, вроде бы.
Если сверху вниз, то не лучше ли тогда сдвинуть все самые важные свойства ближе к верху, ну, например, там общая разметка документа, всякие важные штуки, влияющие на первоочередное построение макета страницы. Ну то есть я хочу понять, есть ли разница, например, если там вся типографщика, разметка макета через обертки врапперы будет определятся в самом конце или вначале cssфайла, или это не имеет смысла в нынешнем времени. Просто если сверху вниз, то вроде как сверху все самое важное лучше. Если разница в файле примерно +/- 2000 строк.
А как можно по‑быстрому проверить, что уDmitriy_2014всё нормально с прошивкой головы и синдром дауна не активировался, но без реальной диагностики и похода к специалисту?
Например, читаешь его сообщение сначала — вроде идёт какая‑то умная техинформация, значит загрузка мозга стартовала. Потом доходишь до конца — видишь "Заранее спасибо" и думаешь: ага, завершение прошло, система отчиталась как будто "Dump completed".
Проматываешь середину — а там бесконечные повторы однотипных мыслей. Тут возникает подозрение, что дамп головы слегка битый и кое‑где блоки копипастятся сами на себя.
Что ещё по‑быстрому можно проверить, но без серьёзных исследований? Может, просто спросить у Дмитрия дату его последнего обновления прошивки мозга — если это был 2014, то многое становится на свои места.
Заранее всем спасибо за помощь в проверке ТС!
Очень смешно и остроумно. Ты видимо Йода, учитель Сплинтера. Да, я знаю, что их никто не проверяет, но все же интересно хоть кто-то смотрит что у них сохраняется, у меня как-то был баг при сохранении, я вроде сохранил, а потом смотрю там 0 байт, при импорте ошибки, были архивы кривые нераспаковываемые с ошибкой, ну ты с этим смотри не затягивай, простатит такое дело брат, не встанет в нужный момент и все, ну давай.
ziliboba0213#: Квадраты 50% и рендятся идеально кругло. Чего вам еще надо то? =)))
Может это шиза, может это мне привиделось, но толи в старых браузерах, раньше, толи при определенных условиях верстки, 50% при приближении в браузере выдавали не совсем идеальный круг, Но сейчас да, надо отдать должное рендерить круг хорошо. А так я просто хотел узнать кто ставить 50% или большое количество pxчтобы скруглить.
Ладно никто не сказал то я скажу – сайт потеряет в лояльности и отношении от пс. Яндекса, т.к. он сразу в Вебмастере в Диагностика. Проблемы сайта появится в рекомендациях установить счетчик и более того я потеряю еще это:
Увеличьте шансы на быстрый обход ценных страниц
Включите обход по счетчику Метрики — так поисковый робот Яндекса узнает об обновлениях сайта вместе с первыми посещениями пользователей.
Установить счетчик у них там сразу красной кнопкой горит, видимо так важно и хочется чтоб он у всех был.
Думаю потери будут в позициях, посетителях, рекламе и т.п.
Но что если мне все равно, если я решил что сайт это хобби, пофиг на лишние скрипты пофиг на рекламу. Просто быстрый супер чистый веб-сайт для души, назло конкурентам. А финансирования из другого места, все равно там копейки одни. Чё скажете.
Разве AIможет послать на три веселых буквы мистера Сер Гея
Интересно что юзает самый дорогой хостинг селектел, у них конечно конские цены и куча рекламы, но в целом дизайн и подход у них стильный, но вот интересно что за осями они пользуются сами.
браузер сначала парсит весь CSS-файл и создает древовидную структуру CSSOM (Объектная Модель CSS). Это похоже на то, как вы читаете весь рецепт от начала до конца, прежде чем начать готовить. На этом этапе браузер просто составляет полный каталог всех существующих правил.
Коллеги, ну это же основы основ, что вы пишите ерунду?
Браузер не обрабатывает CSS-файл сверху вниз, применяя стили по очереди к элементам. Вместо этого он сначала парсит весь CSS-код, чтобы построить специальную структуру данных, а затем использует ее для вычисления и применения стилей ко всем элементам HTML-документа.
1. Загрузка и парсинг.
2. Построение дерева рендеринга и вычисление стилей.
3. Компановка и отрисовка.
Вот и всё. Всё просто.
Дополню, пока не начали задавать вопросы:
Единственное, где порядок имеет значение, — это каскадность (например, стили, написанные позже, могут переопределить стили, написанные раньше, если у них одинаковая специфичность), но это не влияет на низкоуровневую скорость парсинга..
Сверху вниз
А как можно по‑быстрому проверить, что у Dmitriy_2014 всё нормально с прошивкой головы и синдром дауна не активировался, но без реальной диагностики и похода к специалисту?
Например, читаешь его сообщение сначала — вроде идёт какая‑то умная техинформация, значит загрузка мозга стартовала. Потом доходишь до конца — видишь "Заранее спасибо" и думаешь: ага, завершение прошло, система отчиталась как будто "Dump completed".
Проматываешь середину — а там бесконечные повторы однотипных мыслей. Тут возникает подозрение, что дамп головы слегка битый и кое‑где блоки копипастятся сами на себя.
Что ещё по‑быстрому можно проверить, но без серьёзных исследований? Может, просто спросить у Дмитрия дату его последнего обновления прошивки мозга — если это был 2014, то многое становится на свои места.
Заранее всем спасибо за помощь в проверке ТС!
Квадраты 50% и рендятся идеально кругло. Чего вам еще надо то? =)))
Живу без метрики и вебмастера уже давно.
Ладно никто не сказал то я скажу – сайт потеряет в лояльности и отношении от пс. Яндекса, т.к. он сразу в Вебмастере в Диагностика. Проблемы сайта появится в рекомендациях установить счетчик и более того я потеряю еще это:
Увеличьте шансы на быстрый обход ценных страниц
Включите обход по счетчику Метрики — так поисковый робот Яндекса узнает об обновлениях сайта вместе с первыми посещениями пользователей.
Установить счетчик у них там сразу красной кнопкой горит, видимо так важно и хочется чтоб он у всех был.
Думаю потери будут в позициях, посетителях, рекламе и т.п.
Но что если мне все равно, если я решил что сайт это хобби, пофиг на лишние скрипты пофиг на рекламу. Просто быстрый супер чистый веб-сайт для души, назло конкурентам. А финансирования из другого места, все равно там копейки одни. Чё скажете.
Разве AI может послать на три веселых буквы мистера Сер Геяпоэтому...делайте выводы.. когда корячитесь.. украшая сайт рюшечками...