Question html débutant

Résolu
Bonjour,

Comme beaucoup suis débutant, et j'apprends les bases.
La j'essai de manipuler le HTML pour télécharger une image.

Mon site est dans un dossier "PROJET" ou se trouve ma page html et ma page css.

Pourquoi lorsque je fais glisser une image dans mon dossier "PROJET" et que je met dans ma page html :

<p><a href="monfichier.jpg" rel="nofollow noopener noreferrer" target="_blank">Télécharger l'image</a></p>

ça ne fonctionne pas ? J'aimerais savoir pourquoi je ne peux pas télécharger mon image.

Cordialement.

3 réponses

  1. essaie de retirer target et de déplacer ton CSS (rel) dans un autre fichier dans le dossier projet !

    target="_blank" : signifie à l'ordinateur client qu'il faut ouvrir le lien dans un autre logiciel, mais s'il est absent, le client téléchargera automatiquement avec le logiciel utilisé !
    1. Bonjour,

      Comme toi je suis débutant.

      Mais je crois avoir une idée : les <p> </p> ne sont pas nécessaires voir gênants, et peut-être que c'est à cause de cela que ça ne marche pas.
      1. techniquement, non : on peut mettre un lien dans un paragraphe.

        Un très bon site : OpenClassrooms. Je recommande chaudement (le cours en question : apprenez à créer votre site web avec HTML5 et CSS3)
    2. Salut,

      Merci de vos réponses rapides, j'ai été long à répondre, ça ne se reproduira plus.

      Concernant le téléchargement de mes photos sur mon site, j'ai ajouté l'attribut "download", cela donne :

      <a href="nom_du_fichier_1" rel="nofollow noopener noreferrer" target="_blank" download="nom_du_fichier_1"> Télécharger la carte du monde </a>.

      J'ai bien retiré les <p> car en effet, ça ne servait à rien =].

      Le téléchargement se passe bien sur Chrome, Internet Explorer et Firefox mais sur ces deux derniers, quand ça affiche le texte que j'écris, ça me fait :

      "Télécharger la carte du monde"

      La balise UTF-8 n'est pas censé corriger ce problème ?

      Cordialement.
      1. La balise UTF-8 est bien faite pour ça, mais les logiciels pas à jour on tendance à ne pas lire tous les caractères correctement. Essaie de mettre un antislash \ devant les lettres accentuées...
        Et merci pour l'attribut download, c'est toujours ça d'appris aujourd'hui !
      2. @Jm56ZSalut,
        Malheureusement, même avec un antislash devant les caractères concernés, ça ne fonctionne pas, ça fait ça :

        T\él\écharger la carte du monde.

        Mais peut-être que si j'attends un peu, histoire que les mises à jours se fassent, ça s'affichera correctement sur Internet Explorer...
      3. Bizarre. tu vois bien les "é", là ? essaie de remettre <p>...</p> ?
      4. Non, ils n'apparaissent pas ! Et j'ai remis les <p>...</p> de plusieurs façons, mais ça ne marche pas !

        Je m'y remet demain, dans l'après midi !

        Si malgré ça, ça ne marche pas, je te recontacte !