Je commence à apprendre le HTML et lorsque je souhaite afficher une image miniature cliquable pour ouvrir l'image originale dans un nouvel onglet, rien ne se passe.
Lorsque je supprime le chevron fermant de la balise "a href" ça fonctionne parfaitement. Mais ce n'est pas normal de ne pas pouvoir fermer cette balise selon moi. D'ailleurs Visual Studio m'indique bien qu'il y a un problème et que cette balise devrait être fermée.
En résumé le snippet qui fonctionne est le suivant :
Et oui, en effet, HTML est essentiellement formé par l'imbrication d'éléments entre eux : si tu veux mettre quelque chose dans un lien, il faut que ça soit *dedans*
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Les moteurs de rendu HTML présents dans les navigateurs sont intelligents. Au point que si tu ne refermes pas une balises, ils sont capable de le faire pour toi.
Le moteur de rendu HTML considère la portion suivante comme inutile : </a et va donc l'ignorer. Ensuite, afin de conserver l'ordre de fermeture des éléments manquants, il va ajouter automatiquement un tag fermant à la fin du document, ce qui explique ton résultat.
Cependant il va de soi que le code correctement formaté doit être :
Pas d'aide concernant le code par MP, le forum est là pour ça :)