Diciamo che abbiamo una pagina con alcuni semplici HTML/CSS come sotto. Il browser legge anche .b
e .c
nel foglio di stile?Come il browser trova e rende le regole CSS
HTML
<div class="a">1</div>
<div>2</div>
<div>3</div>
CSS
.a { color: aqua; }
.b { color: blue; }
.c { color: cyan; }
Questo è solo un esempio, ma nel mondo reale ci potrebbero essere centinaia, migliaia di righe di codice CSS non viene utilizzato, come l'utilizzo di Bootstrap per un progetto molto piccolo.
Sì, tutte le regole vengono lette e caricate in memoria. Quindi perché le persone cercano di minimizzare le loro regole ed eliminare le ridondanze. – j08691
Questo non è esattamente un duplicato, ma potresti essere interessato a [questa domanda] (http://stackoverflow.com/questions/460389/browser-caching-of-css-files) sulla cache CSS –