Partage
  • Partager sur Facebook
  • Partager sur Twitter

Image : HTML ou CSS ?

Où bien la placer

    12 février 2019 à 16:38:31

    Bonjour à tous

    Peut-être est-ce une question de newbie mais j'ai du mal à trouver une réponse concrète (j'ai lu qq articles mais pas hyper clairs) : on place plutôt les images dans le HTML ou dans le CSS ? Je sais que les deux sont possible, mais est-ce qu'il y a une "bonne pratique" en la matière ? Et par extension, quels sont les avantages/inconvénients pour chaque méthode ? 

    Merci par avance pour vos réponses

    • Partager sur Facebook
    • Partager sur Twitter
      12 février 2019 à 17:10:03

      Bonjour,

      Tout dépend de la fonction de ces images :

      - Si l'image en question apporte une information (par exemple, le logo d'une entreprise) alors sa place est dans le HTML.

      - A l'inverse si son rôle est purement décoratif alors sa place est dans le CSS. 

      :)

      -
      Edité par Mewen_bzh 12 février 2019 à 22:54:54

      • Partager sur Facebook
      • Partager sur Twitter
      Je ne réponds pas aux messages privés.
        12 février 2019 à 19:42:55

        HTML :

        Comme ça a été dit image sémantiquement qui ont un sens pour la compréhension de la page même si le web est de plus en plus tolérant sur ce sujet

        • Permets le référencement des images (possibilités de les faire apparaître dans la section image de google par exemple).
        • Permets pour les images sémantiquement importantes de respecter les bonnes pratiques d’accessibilité (attribut alt par exemple) pour les synthèses vocales par exemple.

        CSS :

        Images de décoration.

        • Permets des effets avancé avec CSS background / clip / path etc...
        • Facilité de mise en place
        • Séparation sémantique html (contenu) / css (style)
        • Partager sur Facebook
        • Partager sur Twitter
        Vous ne pouvez pas comprendre la récursivité sans avoir d’abord compris la récursivité
          14 février 2019 à 15:45:12

          Merci pour vos réponses !
          • Partager sur Facebook
          • Partager sur Twitter

          Image : HTML ou CSS ?

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown