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 :

css marche mais pas depuis les liens de la page index


Sujet :

CSS

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    44
    Points
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 18
    Par défaut css marche mais pas depuis les liens de la page index
    salut a tous .....

    je suis débutant dans la création de site ....et j'ai un problème
    qui est le suivant :

    sur mon index.php j'ai crée un menu (menu.php appeler par la fonction include )
    ce menu est composer de liens qui permettent au visiteur d'aller voir la page désiré .......comme la plupart des sites .......mais quand je clique sur un lien la page prend pas en compte le css et reste blanche ( au lieu d'avoir le fond d'écran ....et le reste.....) alors que quand j'appelle la page directement dans le navigateur tout marche nickel.....et avec dreamweaver cs2 sa marche aussi .......et j'utilise wampserveur

    voici le code que je met au début de chaque pages :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" type="text/css" href="style/style.css" />

    voici mon css :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    h1 {
    	color: #FFFFFF;
    	background-color: #FF0000;
     
    }
     
    h2 {
    	color: #ffffff;
     
    }
    body {
    	background-color: #000000;
    	background-image: url("index.jpg");
    	background-repeat: no-repeat;
    	Background-attachment: fixed;
    	background-position: center center;
    }
    h10 {
    	background-position: center center;
    }
    h20 {
     
    	color: #FFFFFF;	
    }
     
     
    h21 {
     
     
    	color: #FFFFFF;	
    }
     
    a:link {
    	color: black;
    }
     
    a:visited {
    	color: black;
    }

    merci d'avance ....je pense que c'est du css 1.....

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 913
    Points
    14 871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 913
    Points : 14 871
    Par défaut
    A priori, rien de ce que tu nous montres ne peut être à l'origine de ce défaut d'affichage.
    Cependant, je tiens à signaler que les balises h10 et h20 n'existent pas, que ça s'arrête à h6.

    Une page en ligne nous aiderait grandement dans la compréhension de ton problème.

    Vu que l'on en est qu'au stade des hypothèses, je dirais que c'est un problème de chemin vers ta feuille de style.

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    44
    Points
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 18
    Par défaut
    merci je savais pas pour les balises ......je vais corriger ..
    voici la page index entière :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <html>
      <head>
        <title>74M collectif</title>
     
        <link rel="stylesheet" type="text/css" href="style/style.css" />
     
    </head>
     
      <body>
     
    <div id="titre">
     
    <h20>
     
    Titre.php
     
    </h20>
     
    </div>
     
    <div id="column1">
     
    Menu.php
    </div>
     
    <div id="column2">
     
    <object type="audio/mpeg" width="0" height="0" data="on referas pas le monde.mp3">
    <param name="filename" value="on referas pas le monde.mp3" />
    <param name="autostart" value="true" />
    <param name="loop" value="false" />
    </object> 
     
     
    <h21>
     
    Pied.php
    </h21>
     
    </div>
       </body>
     
    </html>

    voici le menu.php :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <html>
     
    <head>
     
    </head>
     
    <body>
     
    <h2>
      <a href="presentation.php/"><img src="style/lien_presentation.jpg"><br/></a>
      <a href="music.php/"><img src="style/lien_music.jpg"><br/></a>
      <a href="photos.php/"><img src="style/lien_photos.jpg"><br/></a>
      <a href="video.php/"><img src="style/lien_video.jpg"><br/></a>
      <a href="lien.php/"><img src="style/lien_lien.jpg"><br/></a>
      <a href="contact.php/"><img src="style/lien_contact.jpg"><br/></a>
     
    </h2>
     
    </body>
     
    </html>


    je précise que je fais tout manuellement ( ma façon d'apprendre ) pas avec dreamweawer ....

    le fichier css n'est plus comme avant car j'ai rajouté des balise <div> mais je ne le remet pas sauf sur demande....car sa marché déjà pas avant

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 913
    Points
    14 871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 913
    Points : 14 871
    Par défaut
    Plusieurs choses :

    - Quand tu fais "Afficher la source" dans ton navigateur, tu ne dois avoir qu'un seul jeu de balises <html>, <body>, <head>. Donc dans tous les fichiers que tu inclus tu dois les enlever. Ton menu.php ressemblera à ça :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <h2>
      <a href="presentation.php/"><img src="style/lien_presentation.jpg"><br/></a>
      <a href="music.php/"><img src="style/lien_music.jpg"><br/></a>
      <a href="photos.php/"><img src="style/lien_photos.jpg"><br/></a>
      <a href="video.php/"><img src="style/lien_video.jpg"><br/></a>
      <a href="lien.php/"><img src="style/lien_lien.jpg"><br/></a>
      <a href="contact.php/"><img src="style/lien_contact.jpg"><br/></a>
     
    </h2>
    Sans les balises html et body.

    - Pour prévenir la plupart des différences entre les navigateurs, tu dois mettre un DOCTYPE complet et valide à ton document HTML.
    La structure minimale dans ton cas pourrait être :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title>Titre de la page</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8">
    </head>
    <body>
     
    <!-- Ici le contenu de ton site -->
     
    </body>
    </html>

    - L'utilisation d'un slash à la fin d'un lien signifie qu'il s'agit d'un dossier. Donc quand on clique sur tes liens, le navigateur va par exemple chercher le dossier "music.php/", qui n'existe pas. Donc enlève le slash à la fin de chacun de tes liens.


    Si le problème n'est pas résolu, essaie de mettre une page en ligne.

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    44
    Points
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 18
    Par défaut
    merci beaucoup pour tout c'est précieux renseignements ....je test tout sa
    en milieux d'après-midi ....malheureusement je doit bouger ....
    je te tiens au courant direct .....

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    44
    Points
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 18
    Par défaut
    grand merci ........j'ai enlevé les / pour les mettre juste après les guillemets...
    et sa marche nickel........
    j'ai modifié mon index comme tu m'as montré .....
    merci encore .....après 15 jours de galère .....a toi et a ce forum !!!!

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/10/2012, 02h56
  2. Ne pas voir les liens d'une page !
    Par nicof3 dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2006, 13h22
  3. [APACHE] Marche en Local mais pas depuis l'exterieur
    Par ThanosT dans le forum Apache
    Réponses: 3
    Dernier message: 20/02/2006, 15h38
  4. CSS : Bordure sur les liens mais pas sur les images ?
    Par monstroplante dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 04/02/2006, 15h18
  5. [CSS] border-collapse sur les TR mais pas sur les TD.
    Par hpfx dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 03/04/2005, 17h16

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