| - |
Overzichtelijkheid. Als je style inline declareert, zie je niet makkelijk welk element welke style heeft. Als je de style in de head (via elementen, id's en/of classes) wordt je pagina erg lang. Je moet steeds heen en weer scrollen. Als je een apart css bestand hebt, kun je via de tabs van je editor makkelijker heen en weer. Je kunt ook meerdere css bestanden maken, voor de overzichtelijkheid. |
| - |
Performance. CSS bestanden worden in de cache van de browser opgeslagen (die kan uit staan, maar staat normaal aan). Als de browser ziet dat het bestand op de server even groot is, zal het de style uit het bestand uit de cache halen. |
| - |
Write once, run everywhere. Als je meer HTML bestanden hebt, kun je overal bovenin het externe css bestand inlezen. Je hoeft maar op één plaats je style te definieren. |