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 :

[HTML - CSS] Problème de positionnement. (bis)


Sujet :

Positionnement en CSS

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Par défaut [HTML - CSS] Problème de positionnement. (bis)
    Bonjour !

    Alors voilà, je reviens par ici pour un autre problème de mise en page

    - ici, ma page de test : -->là<--

    - ici, mon code CSS pour la partie qui m'interresse :

    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
    #corps {width:1024px;
    height:513px;
    }
     
    #cheminfer{width:174px;
    height:513px;
    background-color:#64AF5A;
    float:left;
    }
    #cheminfer ul {width:174px;
    height:513px;
    }
     
    #cheminfer li {
    text-decoration:none;
    }
     
    #decochemin{
    background-image:url(images/cheminfer.jpg);
    background-repeat:no-repeat;
    width:11px;
    height:513px;
    background-color:#64AF5A;
    float:left;
    }
     
    #contenu {width:828px;
    height:513px;
    padding:267px;
    background-color:#64AF5A;
    background-image:url(images/degrade.jpg);
    background-position: right;
    background-repeat:no-repeat;
    padding-top:10px;
    padding-left:10px;
    }
    Là, mon code html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	<div id="decochemin"></div>
    	<div id="cheminfer">
    				<?php
    				// Affiche le chemin de fer
    				echo affiche_chemin_fer($_ENV['id_page']);
    				echo affiche_plan_site($_ENV['id_page']);
    				?>
    	</div>
    	<div id="decochemin"></div>
    	<div id="contenu"><?php
    		//Affiche contenu
    		echo $_ENV['contenu']; 
    		?></div>

    Alors mes problèmes :

    1) Concernant le chemin de fer, le formatage de mes li fonctionne sous IE, mais les puces apparraissent toujours sous Firefox, là je ne comprends pas.
    En revanche, les dimensions de mon div qui contient le chemin de fer sont respectées sur FF (mais en largeur uniquement), mais pas sous IE (en tous cas dès qu'un sous-menu apparait.) Ou est-ce que j'ai fauté ?

    2) Concernant le bloc de contenu, là c'est l'anarchie
    J'ai mon div de contenu qui est cencé se positionner à droite de mon chemin de fer, avec une image dégradée en background right et là ça s'affiche un peu partout, sauf là ou je veux. Une idée pour positionner tout ça de manière correcte ?

    Merci beaucoup pour votre aide !

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Erreur SQL : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    SQL string : SELECT `Titre`, `Id_parent` FROM `pages2` WHERE `Id_page` =
    Merci d'envoyer ce message au webmaster
    ... de rien :-)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Par défaut


    Je n'ai pas d'erreurs sql pour ma part !

    D'autres ont une erreur ???

  4. #4
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Euh je ne comprend pas trop ton "chemin de fer", d'ailleur j'en vois aucun ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Par défaut
    Citation Envoyé par Elwyn
    Euh je ne comprend pas trop ton "chemin de fer", d'ailleur j'en vois aucun ...

    Le menu de navigation de gauche

  6. #6
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Si je comprend bien tu voudrais que ta page s'arrete la ou le grand menu du haut s'arrete (horizontalement) c'est ca ?

  7. #7
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    pour ton probleme de puces c'est tres simple, il suffit d'utiliser la bonne propriété css.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #cheminfer ul {
      width: 174px;
      height: 513px;
      list-style-type: none;
    }
    tu a un probleme d'imbrication tu ne ferme pas ton div baremenu.

    [edit]Autre probleme tu as deux fois l'id 'decochemin'. Un id doit etre unique dans une page.

    Enfin dans ton menu le dernier li est vide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li class="degrade2"></li>

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Par défaut
    Citation Envoyé par Elwyn
    Si je comprend bien tu voudrais que ta page s'arrete la ou le grand menu du haut s'arrete (horizontalement) c'est ca ?

    C'est cela Mais j'ai également le problème avec le menu de gauche, qui lui, ne conserve pas ses proportions en largeur sous IE (mais sous FF oui).

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Par défaut
    Tout d'abord, merci pour votre aide (et votre patience envers les débutants )

    Citation Envoyé par masu
    pour ton probleme de puces c'est tres simple, il suffit d'utiliser la bonne propriété css.
    Exact, ça fonctionne


    Citation Envoyé par masu
    tu a un probleme d'imbrication tu ne ferme pas ton div baremenu.
    Encore exact, désolé pour ces erreurs de débutante....

    Citation Envoyé par masu
    [edit]Autre probleme tu as deux fois l'id 'decochemin'. Un id doit etre unique dans une page.
    Cela je ne le savais pas. Comme ça s'affichait correctement, je ne l'aurai sûrement jamais su. J'ai corrigé mais cela ne change rien, ni sous FF, ni sous IE

    Citation Envoyé par masu
    Enfin dans ton menu le dernier li est vide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li class="degrade2"></li>
    ça, je l'ai fait exprès, pour intégrer le dégradé à la fin de ma barre de menu. J'ai eu du mal à le positionner correctement, et cette solution s'est avérée efficace. Maintenant si une solution plus "académique" existe, je veux bien prendre Après tout c'est ainsi qu'on apprend !

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Par défaut
    Bon alors finalement, après moultes tâtonnements je suis parvenue à ce que je voulais, à peu de choses près. Voilà ce que ça donne

    Par contre, j'ai les problème suivant :

    1) Sous Firefox : ma barre de navigation gauche s'étend vers le bas au fur et à mesure que l'arborescence se déploie. J'ai essayé avec des "max-height" dans mon CSS, mais rien à faire.

    2) Sous IE : ça s'affiche correctement tant qu'on reste sur la page d'accueil. Par contre, si on déploie l'arborescence du menu de gauche, le div du menu de gauche s'élargit et "pousse" le reste de la page vers la droite. Et là ça donne du grand n'importe quoi !

    Autrement dit, ma barre de navigation gauche a tendance à s'étaler en largeur sous IE, et en hauteur sous FF.

    Une idée pour résoudre le problème ?

    Merci d'avance pour votre aide !

    [EDIT] Ok, c'est bon j'ai trouvé. ça m'apprendra à ne pas lire ce qui était sous mon nez. Désolée...

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

Discussions similaires

  1. [Html/Css] Problème mise en page texte
    Par Myogtha dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 07/12/2005, 14h21
  2. [CSS]Problème de positionnement avec div
    Par Tueur_a_gage dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 25/10/2005, 23h48
  3. [html+css] problème menu avec liens display:block
    Par Cypselos dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 28/08/2005, 09h39
  4. [HTML/CSS] problème bordure de tableau
    Par LE NEINDRE dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/08/2005, 11h42
  5. [HTML+CSS] Problème de menu "dynamique"
    Par Invité dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/04/2005, 12h48

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