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 :

Probleme: menu qui bouge


Sujet :

HTML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut Probleme: menu qui bouge
    Bonjour a tous,

    Ma pageweb est constituee d une table ou se trouve 2 cellules, dans la premiere (gauche) il a un cadre contenue (width=100%), dans la deuxieme ce trouve un menu cliquable (width= 120px).
    Les liens du menu cliquable pointe sur la meme page mais en envoyant un indice par une methode GET. En fonction de cet indice, un include est fait dans le cadre contenu de la premiere cellule affichant donc la nouvelle page...
    jusqu a la je croit que c est assez classique.
    Dans ma table, ma premiere cellule ne comporte pas de taille predefinie, si bien que lorsque l on agrandit la fenetre celle ci grandie.
    ma deuxieme cellule (celle du menu) a une taille predefinie de 125px.
    Ainsi lorsque l utilisateur agrandi la fenetre, le cadre contenu s elargi mais pas le menu.
    Je ne vous l ai pas dit mais le cadre contenu (celui situe dans la premiere cellule) possede dans la css un overflow:scroll. Si bien que meme si la page affichee est trop grande, les ascenseurs permettent l acces au contenu.

    Le probleme, et desole pour le roman, c est que pour certaine page (plus large que le cadre contenu), 1 fois sur 5 le cadre contenu se met a prendre toute la largeur de la page si bien que l on ne voit plus le menu... Si je reactualise la page, les cadres se remettent tous en place bien comme je le voulais..

    Peut etre est ce un proble due au overflow:scroll qui est peut etre une propriete instable..? a vrai dire je n en sais rien, je suis un peu debutant.

    Si vous avez des idees allez y faites vous plaisir.

    voici un extrait simplifie de 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
    14
    15
    16
     
     
    <table width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td>
    <div class="contenu">
    <!--#include file="select.shtm"-->
    <!--#include file="index_contenu_g.shtm" -->
    <%end if %>
    </div>
    </td>
    <td width="125">
    <div class="menu">
    </td>
    </tr>
    </table>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    CSS:
     
    .contenu{
    height:492px;
    width:99%;
    overflow:scroll;
    }
     
    .menu{
    height:492px;
    width:120px;
    }

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 187
    Points : 86
    Points
    86
    Par défaut
    Salut je ne vois pas tellement ce qui cloche mais cela peut venir de tes div dans le table....et je ne vois pas non plus la div fermante de <div class="menu"> et bien tout ce recoupe un Td par la puis une div bref tu devrais essayer de remettre ca en forme....désolé

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Points : 275
    Points
    275
    Par défaut
    peut etre essai de fixer le premier td a 80% tu a essayé? si tu le fixe en px je suppose qu'il n'y a plus le probleme? Mais la taille ne s'adaptera plus a la résolution, donc peut etre essai de fixer a 80%

  4. #4
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Points : 199
    Points
    199
    Par défaut
    Et si la solution passait par la non utilisation de tableau pour la mise en page. Surtout qu'a priori la tu n'a pas une mise en page très compliqué...enfin moi je dis ca je dis rien.



    tn probleme ca te le fait sur tous les navigateurs? Ca serait pas du a un probleme de cache plutot?

    OU alors c'est juste le </div> manquant...
    Avec un bout de code ou une URL on vous aide plus facilement

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut
    oui dans mon post j ai oublie la div fermante de menu. la voila maintenant


    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
     
     
    <table width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td>
    <div class="contenu">
    <!--#include file="select.shtm"-->
    <!--#include file="index_contenu_g.shtm" -->
    <%end if %>
    </div>
    </td>
    <td width="125">
    <div class="menu"></div>
    </td>
    </tr>
    </table>

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Points : 275
    Points
    275
    Par défaut
    Moi je pensai au frames en lisant mais peut etre j'ai pas bien compri le fonctionnement de ton site

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 187
    Points : 86
    Points
    86
    Par défaut
    je suis de l'avis de romain je pense que tu pourrais faire ta mise en page sans utiliser de tableau uniquement des div ca pourrait le faire aussi !

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut
    oui je sais je voulais ne faire que des divs, mais le truc c est que ce site n est pas pour moi et la personne voulais que la page puisse s agrandir et retrecir en fonction de louverture de la fenetre mais n aime pas que lorsque l on retreci trop que le div menu passe en dessous du contenu..
    J ai donc essaye le min width pour le div contenu mais ca ne marchait pas. La seule solution que j ai trouve c est mettre les divs dans un tableau.
    Si vous avez d autre solution faut pas hesiter.

    Sinon pour ce qui est de la simplicite de ma page, en fait celle ci comporte plus de chose, mais j ai uniquement extrait la partie concernee par l'erreur, le reste n'est que footer et entete donc pas de rapport.

    Si vous savez comment je pourrais revenir aux divs sans tableau et en utilisant les min et max width.. aidez moi, moi a chaque fois que j essaye ca fait rien..
    A note que les personnes qui vont utiliser ce site n ont pas firefox

Discussions similaires

  1. Comment fixer une applet Java qui bouge à cause d'un menu déroulant ?
    Par Beginner. dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 11/02/2013, 15h31
  2. menu qui pose probleme avec ie
    Par poullot dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/03/2012, 20h26
  3. Probleme menu qui se déplace suivant version navigateur
    Par thuglife dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 29/05/2010, 12h36
  4. probleme de menu qui bouge en fonction du contenu
    Par allhambra dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/06/2007, 15h33
  5. [Debutant] Un menu qui bouge en fonction de la taille de fenetre
    Par hugo69 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/06/2006, 17h23

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