5568 sujets

Sémantique web et HTML

Bonjour, j'aimerais avoir plus de détails sur la différence entre ces attributs.
Modifié par rodolpheb (25 Oct 2012 - 11:34)
Merci pour la réponse;

Mais j'aurais dû préciser: dans l'appel des fichiers javascript on utilise "src" et pour une feuille de style css on utilise "href". Sachant que les 2 fichiers sont dans le dossier racine du site..

Ma question ne pose pas de problème de conception mais c'est juste pour ma culture générale.. Smiley smile
Modifié par rodolpheb (25 Oct 2012 - 12:33)
masseuro a écrit :
src concerne la balise img href la balise a


oO

src => chemin vers le document source ( notamment pou les balises img, script, etc... )

href => chemin vers le document cible ( notamment pour les balises a, link, etc...)
Pour t'embrouiller un peu :

<a href="images/image-grande-taille.jpg"><img src="images/image-petite-taille.jpg" width="200" height="150" alt="Kiwi (image en taille réelle)" /></a>

Modifié par Patidou (25 Oct 2012 - 13:44)
En réalité l'exemple est plutôt parlant:

La balise img via son attribut src importe des données dans la page (ici l'image en taille réduite) tandis que la balise a via son attribut href renvoi l'utilisateur vers l'image cible (ici l'image en grande taille)

Je pense que le flou qui entoure ces 2 attribut viens da quelques dérives qu'ils ont subis notamment si on prends les balises script et link:


<link rel="stylesheet" href="css/css.css" type="text/css" />
<script type="text/javascript" src="js/js.js"></script>


href signifie "référence de l'hyperlien", la balise link à pour but de lier 2 pages du site, mais dans le cas d'une feuille de style ça devrai théoriquement utiliser un src pour être vraiment correct.

Je n'ai jamais vraiment compris pourquoi on a pas tout simplement une balse style avec un src, comme c'est le cas pour les scripts...
Modifié par JJK801 (26 Oct 2012 - 10:26)
Merci JJK801,

Ma lanterne est allumée...

a écrit :
Je n'ai jamais vraiment compris pourquoi on a pas tout simplement une balse style avec un src, comme c'est le cas pour les scripts...
Modifié par JJK801 (26 Oct 2012 - 10:26)

Là je suis totalement d'accord!!
Modifié par rodolpheb (26 Oct 2012 - 10:34)
Pour ça il y a <link href=""/>, avec style on peut faire un ou plusieurs liens avec @import (mais c'est déconseillé pour des raisons de peformances).