Syntaxe pour link

Résolu/Fermé
CrazyGeekMan Messages postés 871 Date d'inscription dimanche 1 novembre 2015 Statut Membre Dernière intervention 29 octobre 2022 - 25 janv. 2016 à 20:55
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 2 févr. 2016 à 10:52
Bonjour,

Le site qui m'apprend le HTML et CSS www.codecademy.com m'écrit cela :

Votre balise <link> a besoin de trois attributs :
Un attribut type qui doit toujours être égal à "text/css".
Un attribut rel qui doit toujours être égal à "stylesheet".
Un attribut href qui doit pointer vers l'adresse internet de votre fichier CSS.

Alors l'attribut type ne peut pas avoir d'autre valeur? La même chose pour l'attribut rel? Mais que cela signifie exactement?
Et le plus c'est l'attribut href qui me pose problème, si je crée deux fichiers dont un HTML et l'autre CSS avec Notepad++ par exemple, quel est alors le lien de mon CSS que je n'ai pas mis sur un serveur et que j'ai gardé sur mon ordinateur tout simplement?

Peut-être que ce sont des questions évidentes mais une réponse me sera d'un grand service.

Merci et bonne soirée!
A voir également:

2 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
Modifié par Pitet le 1/02/2016 à 14:11
Salut,

La balise link permet de spécifier une relation vers un document externe : https://developer.mozilla.org/fr/docs/Web/HTML/Element/link

L'attribut rel permet de définir le type de relation, tu peux trouver la liste des types ici : https://developer.mozilla.org/fr/docs/Web/HTML/Types_de_lien

L'attribut type permet de définir le type MIME du document externe. Plus d'info ici : https://fr.wikipedia.org/wiki/Type_MIME

Dans la plupart des cas, la balise link est utilisée pour spécifier une feuille de style css au document html, dans ce cas les attributs rel et type à utiliser sont stylesheet et text/css.
Mais il est possible d'utiliser la balise link pour spécifier d'autres relations tel que la définition de la navigation, dans ce cas les valeurs des attributs rel et type peuvent être différentes.

Enfin tu ne peux pas faire un lien depuis ton document html en ligne vers ton fichier html sur ton ordinateur. Les deux fichiers doivent être sur le serveur afin le document html puisse accéder au fichier css.

Bonne journée
1
CrazyGeekMan Messages postés 871 Date d'inscription dimanche 1 novembre 2015 Statut Membre Dernière intervention 29 octobre 2022 131
1 févr. 2016 à 19:54
Merci pour la réponse, ça répond totalement à mes questions. :)
Mais j'ai testé un petit truc c'est de créer le fichier html et un autre css sur mon PC, dans le fichier html j'ai mis la balise <link type="text/css" rel="stylesheet" href="(4.1) Test.css" /> avec le CSS intitulé 4.1 et ça marche!
C'est en expérimentant qu'on arrive à des succès ;)
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
2 févr. 2016 à 10:52
Effectivement tant que les deux fichiers sont accessibles l'un l'autre ça fonctionne.
Tu peux utiliser deux fichiers html et css ensemble en local ou sur le serveur. Tu peux également utiliser un fichier html en local qui va référencer un fichier css en ligne sur un serveur tant que celui-ci est disponible. Par contre un fichier html sur le serveur ne pourra pas accéder à un fichier css sur ton ordinateur, ca ne pourra donc pas fonctionner dans ce sens.
0
Wyzzro Messages postés 53 Date d'inscription vendredi 30 octobre 2015 Statut Membre Dernière intervention 16 avril 2021 7
25 janv. 2016 à 20:59
Je ne repond reelement a ta question mais j ai apris les bases de l html grace a ce site , je le trouve tres complet : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
Ensuite pour approfondir j ai acheter un livre je te conseil de faire de meme.
http://www.amazon.fr/Réalisez-votre-site-avec-HTML5/dp/2953527885/ref=sr_1_2?ie=UTF8&qid=1453751925&sr=8-2&keywords=html+5
0
CrazyGeekMan Messages postés 871 Date d'inscription dimanche 1 novembre 2015 Statut Membre Dernière intervention 29 octobre 2022 131
25 janv. 2016 à 21:06
D'accord je vais prendre en compte ton conseil, merci :)
Vaut mieux apprendre de plusieurs sources pour mieux comprendre :)
0
CrazyGeekMan Messages postés 871 Date d'inscription dimanche 1 novembre 2015 Statut Membre Dernière intervention 29 octobre 2022 131
1 févr. 2016 à 13:00
Up
0