1
Adapt.js serverar CSS baserat på skärmbredd.Det är en lätt JavaScript-fil som avgör vilken CSS-fil som ska laddas innan webbläsaren ger en sida.Om webbläsaren lutar eller ändrar storlek ändrar Adapt.js helt enkelt sin bredd och tjänar endast CSS som behövs när det behövs.En potentiell nackdel med Adapt.js är möjligheten till en kort blixt av ostylat innehåll när ett nytt stilark hämtas (tänk på det som "Ajax" för CSS).Jag har gjort mitt bästa för att mildra detta genom att hålla CSS-filer små (3 kB).Det är värt att notera att detta är en föreslagen, inte föreskriven, strategi för ett problem med flera lösningar.