Zaledwie kilka dni temu pisałem o inicjatywie Web Vitals autorstwa Google, polegającej na skupieniu się na najważniejszych, realnych wskaźnikach prędkości witryny. Jeśli chcesz podkręcić swoje Core Web Vitals, lub jeśli Twoja strona najzwyczajniej „muli” nawet na długo po załadowaniu, to wiedz, że standardem webowym właśnie stała się nowa rzecz: CSS Containment.
CSS Containment wprowadza do języka arkuszy stylów nową właściwość: contain. Ma ona za zadanie wydzielić oznaczony nią element i jego potomstwo od reszty drzewa DOM.
Oznaczona w ten sposób część witryny staje się w pewnym sensie niezależna od pozostałych elementów. Przeglądarka wykonując różnego rodzaju zmiany na elementach drzewa, nie będzie musiała rekalkulować zmian w wyglądzie całej witryny. Znacznie oszczędzi to zasoby przeglądarki (a w domyśle także robotów) i może skrócić czas renderowania.
Kiedy CSS contain może pomóc w szybszym renderowaniu witryny? Jeśli podczas ładowania, a także po nim dokonują się na niej różnorakie zmiany:
Dotyczy to właściwie wszystkich współczesnych stron internetowych, choć oczywiście nie dla wszystkich zastosowanie CSS contain przyniesie jakąś mierzalną różnicę.
Właściwość CSS contain może przybierać różnorakie wartości, które można ze sobą łączyć:
contain: size;
Wskazuje, że element może być przeskalowany bez badania rozmiaru zawartości.
contain: layout;
Stwarza niezależny kontekst formatowania, nic z zewnątrz nie wpływa na wygląd elementu i vice versa.
contain: paint;
Sprawia, że zawartość nie wyświetli się poza elementem; jeśli zawartość wykroczy poza element, stanie się niewidoczna.
contain: strict;
Skrót odpowiadający contain: size layout paint;
contain: content;
Skrót odpowiadający contain: layout paint;
Jeśli masz wątpliwości, czy CSS Containment może Ci jakoś pomóc, to odpowiedź brzmi jak zwykle – to zależy.
Z jednej strony, CSS contain to zabawa dla maniaków optymalizacji, której wyniki to czasem milisekundy poprawy.
Z drugiej strony, witryny z dużą ilością widgetów i boxów informacyjnych mogą tu zyskać znacznie więcej.
Ostatnie dni przed świętami to w branży mały sezon ogórkowy, a o czymś trzeba pisać.…
Uważam, że Ahrefs to najlepszy kombajn do SEO na rynku. Ma swoje wady (np. fatalne…
Google właśnie zapowiedziało zmianę w swoim algorytmie, która po wdrożeniu znacznie zmieni ranking dla ok…
Ahrefs potężnym narzędziem jest i basta. A od teraz w dużym stopniu dostęp do tej…
Google ogłosiło na swoim blogu, że od połowy listopada 2020 Googlebot zyska zdolność do crawlowania…
Co by było, gdybyśmy na szybkość witryny spojrzeli nie pod kątem punktów zdobywanych w teście…
Google testuje na rynku indyjskim nową funkcję, która po głębszym zastanowieniu wydaje się niemal rewolucyjna.…
Google w amerykańskiej wersji Google Moja Firma (Google My Business) wprowadza nowe oznaczenie - Black-owned,…
Google (a dokładniej spółka matka Alphabet) to korporacja. Korporacja ma za zadanie zarabiać i pomnażać…
Ta strona używa cookies.
Polityka prywatności