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

Mise en page CSS Discussion :

Chemin d'accès depuis la racine du site


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2009
    Messages : 77
    Par défaut Chemin d'accès depuis la racine du site
    Bonjour !

    J'ai plusieurs fichiers HTML dans différents dossiers.

    Disons :
    RacineDuSite/Toto/index.html
    RacineDuSite/Tata/Tutu/index.html

    J'ai un fichier CSS ici :
    RacineDuSite/tralala/monstyle.css

    Comment puis-je faire pour avoir un code d'insertion identique sur toutes les pages ? (Qui démarre depuis la racine de mon site, donc)

    Je voudrais éviter d'avoir parfois :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="../tralala/monstyle.css" rel="stylesheet" type="text/css">
    et parfois :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="../../tralala/monstyle.css" rel="stylesheet" type="text/css">
    Pour des questions de facilité de maintenance

    Je voudrais éviter aussi
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="http://www.monsite.com/tralala/monstyle.css" rel="stylesheet" type="text/css">
    Car dans DreamWeaver, il ne me permet pas de modifier le fichier lié facilement

    Et je voudrais aussi éviter le codage PHP pour la même raison...

    J'ai (mal ?) fouiné, mais je n'ai pas trouvé...

    Merciiiiiiiiiiii de votre aide !

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Par défaut
    Bonjour voici la solution :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link href="/RacineDuSite/tralala/monstyle.css" rel="stylesheet" type="text/css">

    En commençant ton lien par un "/" tu indique que tu cherche quelque chose à partir du dossier racine de ton serveur web
    Bonne journée

  3. #3
    Membre actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2009
    Messages : 77
    Par défaut
    C'est bien ce que j'ai pensé, mais j'ai essayé :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link href="/tralala/monstyle.css" rel="stylesheet" type="text/css">
    et aussi (Un peu par hasard)...
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link href="/web/tralala/monstyle.css" rel="stylesheet" type="text/css">

    Et ça ne fonctionne pas

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Même avec CTRL + F5 ?

    Parce que si
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="http://www.monsite.com/tralala/monstyle.css" rel="stylesheet" type="text/css">
    fonctionne, alors
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="/tralala/monstyle.css" rel="stylesheet" type="text/css">
    doit aussi fonctionner !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Par défaut
    Je te donne un exemple sur linux et serveur apache :

    si ton css a cette arborescence de dossier :

    /var/www/monSite/css/style.css

    /var/ww/ est la racine du serveur web apache.

    Donc ton lien sera /monSite/css/style.css

    A la limite donne ton arborescence de dossier et je te donnerai le lien correspondant

  6. #6
    Membre actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2009
    Messages : 77
    Par défaut
    Même avec CTRL + F5 ?
    Oui, même en fermant et en rouvrant mon fichier...

    Citation Envoyé par bmartin Voir le message
    Je te donne un exemple sur linux et serveur apache : si ton css a cette arborescence de dossier :
    /var/www/monSite/css/style.css
    /var/ww/ est la racine du serveur web apache.
    Donc ton lien sera /monSite/css/style.css
    Heuuuu .. Oui, alors, moi je travaille avec DreamWeaver, sous Windows 7.
    Donc, mon site est en local avec un chemin style :
    C:\Mes documents\Mes sites web\Mon site à moi\
    Et ensuite, j'uploade mes fichiers via Dreamweaver vers mon hébergeur Linux/apache, et là, la racine semble être : /web/

    Mais bon, il me semble que ces deux infos, dans le cadre de mon problème, On s'en fiche, non ? ... L'idée de juste commencer le chemin par "/" me paraissait logique et séduisante, mais ça ne fonctionne ni dans DreamWeaver, ni dans Google Chrome lorsque j'uploade...

  7. #7
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Par défaut
    On peut pas deviner ton arborescence de répertoire sur ton serveur web. Et sans ça on peut pas te donner la réponse exacte.

    si /web/ et la racine de ton serveur apache il ne faut pas l'intégrer. Mais tu commence ton lien à partir de ce dossier.

    Je ne connais pas dreamweaver mais si il n'as pas de serveur web ton lien ne fonctionnera pas.

  8. #8
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Citation Envoyé par bmartin Voir le message
    En commençant ton lien par un "/" tu indique que tu cherche quelque chose à partir du dossier racine de ton serveur web
    Plus exactement, à partir du nom de domaine de l'URL de la page en cours.
    Ce qui devrait en effet amener au dossier racine du serveur web.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Accès au dossier racine du site
    Par penchu dans le forum ASP.NET
    Réponses: 0
    Dernier message: 21/04/2012, 18h11
  2. Définir le chemin de la racine du site
    Par saad.hessane dans le forum Langage
    Réponses: 3
    Dernier message: 02/11/2009, 19h05
  3. Réponses: 5
    Dernier message: 03/03/2009, 12h30
  4. Changer le chemin d'Accès local du Default web site
    Par tdk007 dans le forum Windows Forms
    Réponses: 0
    Dernier message: 17/12/2008, 14h46
  5. Réponses: 3
    Dernier message: 10/12/2008, 12h38

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