Bonjour à vous tous,
Je sais qu'il est déconseillé de coder directement le CSS et le Javascript dans la page HTML, notamment pour les raisons suivantes :
1 - Maintenance difficile : lorsqu'on utilise du CSS ou du JavaScript en ligne, le code est directement incorporé dans la page HTML, ce qui rend la maintenance du code beaucoup plus difficile, car toute modification nécessite de toucher à chaque page individuellement.
2 - Réutilisation du code : en codant directement du CSS et du JavaScript dans la page HTML, on ne peut pas réutiliser ce code sur d'autres pages du site web autrement que par le copier/coller.
3 - Performances : les navigateurs web stockent en cache les fichiers externes CSS et JavaScript, ce qui permet aux visiteurs de les charger plus rapidement lorsqu'ils naviguent sur différentes pages et ainsi accélérer le chargement des pages HTML. Avec le code inline, les pages web sont plus lourdes.
4 - Séparation des codes : ne pas séparer la structure (HTML), la présentation (CSS) et le comportement (JavaScript) ne respecte pas un principe en développement qui veut que les codes soient distincts et appelés individuellement lorsque nécessaire, ce qui peut rendre le code source plus difficile à comprendre et à maintenir.
5 - Lourdeur du code HTML : l'ajout de CSS et de JavaScript en ligne peut augmenter la taille du code HTML, ce qui peut affecter négativement les performances du site et ralentir le chargement des pages.
6 - Compatibilité : certains navigateurs peuvent ne pas gérer correctement le CSS ou le JavaScript en ligne, ce qui peut entraîner des problèmes d'affichage ou de fonctionnement sur certains navigateurs.
A ces six points, je me demande si en plus le codage du CSS et du Javascript inline ne pénaliserait pas directement le SEO, en reléguant en queue de peloton les résultats des recherches naturelles des internautes ? L'un d'entre vous saurait m'éclairer ?
Cordialement,
Modifié par ObiJuanKenobi (27 Oct 2023 - 16:03)
Je sais qu'il est déconseillé de coder directement le CSS et le Javascript dans la page HTML, notamment pour les raisons suivantes :
1 - Maintenance difficile : lorsqu'on utilise du CSS ou du JavaScript en ligne, le code est directement incorporé dans la page HTML, ce qui rend la maintenance du code beaucoup plus difficile, car toute modification nécessite de toucher à chaque page individuellement.
2 - Réutilisation du code : en codant directement du CSS et du JavaScript dans la page HTML, on ne peut pas réutiliser ce code sur d'autres pages du site web autrement que par le copier/coller.
3 - Performances : les navigateurs web stockent en cache les fichiers externes CSS et JavaScript, ce qui permet aux visiteurs de les charger plus rapidement lorsqu'ils naviguent sur différentes pages et ainsi accélérer le chargement des pages HTML. Avec le code inline, les pages web sont plus lourdes.
4 - Séparation des codes : ne pas séparer la structure (HTML), la présentation (CSS) et le comportement (JavaScript) ne respecte pas un principe en développement qui veut que les codes soient distincts et appelés individuellement lorsque nécessaire, ce qui peut rendre le code source plus difficile à comprendre et à maintenir.
5 - Lourdeur du code HTML : l'ajout de CSS et de JavaScript en ligne peut augmenter la taille du code HTML, ce qui peut affecter négativement les performances du site et ralentir le chargement des pages.
6 - Compatibilité : certains navigateurs peuvent ne pas gérer correctement le CSS ou le JavaScript en ligne, ce qui peut entraîner des problèmes d'affichage ou de fonctionnement sur certains navigateurs.
A ces six points, je me demande si en plus le codage du CSS et du Javascript inline ne pénaliserait pas directement le SEO, en reléguant en queue de peloton les résultats des recherches naturelles des internautes ? L'un d'entre vous saurait m'éclairer ?
Cordialement,
Modifié par ObiJuanKenobi (27 Oct 2023 - 16:03)