1
Adapt.js obsługuje CSS w oparciu o szerokość ekranu.Jest to lekki plik JavaScript, który określa, który plik CSS ma zostać załadowany, zanim przeglądarka wyświetli stronę.Jeśli przeglądarka przechyli się lub zmieni rozmiar, Adapt.js po prostu sprawdza jej szerokość i obsługuje tylko potrzebny CSS, gdy jest potrzebny.Potencjalną wadą pliku Adapt.js jest możliwość krótkiego flashowania niestylizowanej zawartości podczas pobierania nowego arkusza stylów (pomyśl o tym jako „Ajax” dla CSS).Zrobiłem co w mojej mocy, aby to złagodzić, utrzymując małe pliki CSS (3 KB).Warto zauważyć, że jest to proponowane, nie narzucone, podejście do problemu z wieloma rozwiązaniami.