Que sont le CSS externe, le CSS interne et le CSS en ligne, qui sont les types structurels de la fonction CSS (feuille de style en cascade) utilisée pour donner une apparence à la structure squelettique HTML sur les sites Web, et dans quelles situations ils doivent ou non être utilisés.
La structure CSS externe est le fichier contenant les éléments et les classes CSS avec l’extension .css et est liée au fichier HTML par un lien. Ils peuvent être appelés à partir de plusieurs pages dans la conception Fronde End.
C’est la structure CSS utilisée avec les classes définies entre les balises <style></style> ouvertes après la balise <head></head>, elles ne peuvent être utilisées que sur la page sur laquelle elles sont écrites, elles ne peuvent pas être appelées depuis autres pages.
La structure CSS en ligne est la structure de style donnée directement à une balise spécifique en HTML. Dans cette structure, CSS ne fonctionne que sur la balise qui lui est donnée, il ne peut pas être appelé sur d’autres balises ou affecter d’autres balises.
Google ne recommande pas cette structure et dit qu’elle devrait être évitée. Il indique même que CSP a enfreint la politique de sécurité du contenu.
Google Source: https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery#CSSattributes