IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Position de <link> dans un fichier html


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut Position de <link> dans un fichier html
    Bonjour,
    Une question peut être idiote, mais j'aimerais savoir si la balise <link> doit absolument se trouver entre les balises <head> et </head>.
    Apparemment cela fonctionne si <link> est placé par exemple juste à la fin avant </body>

  2. #2
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    En HTML4, oui.

    Unlike A, it may only appear in the HEAD section of a document, although it may appear any number of times.
    En HTML5, je ne suis pas sûr. Mais je serais tenté de dire que c'est pareil.
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 132
    Par défaut
    Citation Envoyé par JefReb Voir le message
    Apparemment cela fonctionne si <link> est placé par exemple juste à la fin avant </body>
    Dans le body cela peut fonctionner parce que les navigateurs sont tolérants, MAIS ce n'est pas la bonne façon de faire. Le standard (HTML4 ou HTML5) indique que les éléments link sont situés dans l'élément head, et il n'y a pas de raison de faire autrement.

    HTML5 : http://www.w3.org/TR/html5/document-...e-head-element

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Plus exactement, "Là où on attend des métadonnées." Et <head> est le seul cité comme acceptant des métadonnées comme contenu.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut
    Ok, merci pour vos réponses.
    Je vais donc faire avec.
    Alors, oui, pourquoi posais-je cette question?
    Peut être une autre explication me donnera la réponse, mais j'utilise dans une page Sexylightbox.
    En mettant le code <link> et le javascript entre <head> et </head>, cela marche nickel, sauf qu'il faut que je click 2 fois sur le lien pour que l'iFrame apparaisse.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <link rel="stylesheet" href="/sexylightbox23/css/sexylightbox.css" type="text/css" media="all" /> 
    <script type="text/javascript" src="/sexylightbox23/js/jquery-1.7.2.min.js"></script>
    <script type="text/javascript" src="/sexylightbox23/js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="/sexylightbox23/js/sexylightbox.v2.3.jquery.min.js"></script>
      <script type="text/javascript">
        $(document).ready(function(){
          SexyLightbox.initialize({color:'white', dir: '/sexylightbox23/sexyimages'});
        });
      </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="bouton">
    <a href="/exemples/pourquoi/ex0.html?TB_iframe=true&height=800&width=900" rel="sexylightbox" >cliquer ici pour voir l'exemple </a>
    </div>
    En placant ce code à la fin du html, avant </body>, je me suis aperçus qu'un seul click sur le lien fonctionnait.
    D'où ma question pour simplifier avec php les inclusions et inclure à la fin le <link> et les scripts.
    Voila, comme j'aime la perfection et la simplification, je cherchais à faire très court.

    Merci pour les réponses

  6. #6
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Je plussoie mes camarades pour le placement des LINK dans la balise HEAD. Néanmoins, les microdonnées schemas.org permettent l'usage de LINK et META dans le BODY (et c'est valide html5).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur link 2001 dans un fichier .def
    Par totoscill dans le forum Windows
    Réponses: 1
    Dernier message: 19/05/2009, 09h55
  2. Récupérer des valeurs dans des fichiers html
    Par nico93100 dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 21h46
  3. [XML] Insérer du XML dans un fichier HTML
    Par tafkap dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 14/11/2005, 00h14
  4. "Incorporation" d'un CSS dans un fichier html
    Par kalan dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 31/08/2005, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo