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 :

[HTML/XHTML] Tableau qui ne garde pas ses dimensions


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut [HTML/XHTML] Tableau qui ne garde pas ses dimensions
    Bonjour, je vous esplique mon problème :
    J'ai une page index.php ou j'affiche mon header, menu etc.
    Pour le contenu de la page, jutilise des includes .
    Mon souci est que lorsque le contenu de la page (donc l'include affiché) est plus haut que le menu, la hauteur du tableau du menu s'agrandi .. alor uqe j'ai une ligne juste en dessous de ce tableau ou je n'ai aps indiquer de height pour que justement ce soit cette ligne qui s'agrandisse sabns déformé mon menu.
    voici le code
    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
     
    <table width="800" border="1" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="159" colspan="2" valign="top" background="img/header.png">
    	<table width="800" height="147" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="612" height="22" align="left" valign="top" class="Style6"> &nbsp;&nbsp;&nbsp;<a class="Style6" href="mailto:webmaster@fai.fr"><span class="Style6">Conctact webmaster</span> </a>| Copyright A&eacute;ris-online &copy;2007-2008 </td>
            <td width="188" align="center" valign="middle" height="22"><a href="index.php?page=connexion">Connexion</a></td>
          </tr>
          <tr>
            <td height="125">
    		<?php
                    $pages=array(
    'description'=>'inser/aeris',
    'telechargement'=>'inser/ddl',
    'support'=>'inser/aide',
    'comunaute'=>'inser/pote',
    'inscription'=>'inser/ins',
    'connexion'=>'inser/session',
    )
    ?>		</td>
            <td align="center" valign="middle">&nbsp;</td>
          </tr>
        </table>	</td>
      </tr>
      <tr>
        <td class="menu" width="139" height="412" align="center" valign="top" background="img/menu.png">
    	<table width="139" height="412" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="18" height="34">&nbsp;</td>
            <td width="94" align="center" valign="middle"><a href="index.php">News</a></td>
            <td width="33">&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle"><a href="index.php?page=description&top=story">Aéris Online </a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle"><a href="index.php?page=telechargement&top=client">Téléchargement</a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle"><a href="index.php?page=support&top=faq">Support</a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle"><a href="index.php?page=comunaute&top=screenshot">Communauté</a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle">&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle"><a href="index.php?page=inscription">Inscription</a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle"><a href="http://www.aeris-online.com/forum/">Forum </a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle">Mon compte </td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle">Guide</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="34">&nbsp;</td>
            <td align="center" valign="middle">Database</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td height="38">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        </table>	</td>
        <td width="662" rowspan="5" align="center" valign="top" class="ta_classe" >
    	<?php
    /*lien caché pour le menu.php*/
            if(isset($_GET['page']) && array_key_exists($_GET['page'],$pages))
      { include $pages[$_GET['page']].'.php';}
      else
    {
    include("inser/acceuil.php");
       }
       if (isset ($connexion)) {
    mysql_close();}
            ?>	</td>
      </tr>
      <tr>
        <td height="216" background="img/pub.png">&nbsp;</td>
      </tr>
      <tr>
        <td ><p>&nbsp;</p>
    	</td>
      </tr>
      <tr>
        <td ><p>&nbsp;</p>
    	</td>
      </tr>
    </table>
    Merci.
    http://www.aeris-online.com/

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    bon déjà y'a un soucis puisque tu as plusiers <html> et <body> dans ta page
    Quand tu fais des includes, il faut juste que ce soit des morceaux de page sans ces balises là sinon tu risques d'avoir des problèmes d'affichage et ca n'est pas valide W3C.
    Sinon on dirait que toute ta mise en forme est faite avec des tableaux ce qui n'est pas conseillé.

    HS : j'aime bien les images que tu as utilisés pour ton design, ca vient de quoi ?

  3. #3
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Erf je suis pourtant obliger de faire un tableau dans la page (celle qui se faire inclure) pour pouvoir afficher mes fond d'image (le cadre bleu).
    HS : les images viennent du jeu ragnarok online.

    edit: en enlevant toute les balise html body head, enfin en laissant que le tableau, j'ai le meme résultat ...

    J'ai ensuite tester en ne mettant que le texte ... , et c'est la meem chose, la case ou il y a le menu s'agrandit , au lieu que ce soit celle qui est vide en dessous ...

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Une page ne peut pas avoir plusieurs body !!
    Tant que tu ne corriges pas ca, on ne pourra pas t'aider.

  5. #5
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Je me suis mal espliqué ^^
    Je suis en train de test cette page mais en mettant directement le texte dans le contenu, donc je n'ai plus d'include, c'est une page tout ce qu'il y a de plus simple.
    mais lorsque le texte du contenu dépasse (en hauteur donc height) la colonne de gauche, celle si ne s'étant pas comme il le faut ...


    Ici si le contenu est trop haut, la partie "vide" et "menu" s'etand a peu pres proportionnellement, alors que la partie menu ne devrai pas etant donné que je lui indique un height.
    Merci.

    exemple : http://www.aeris-online.com/site01/index2.php

  6. #6
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Sois tu fixes ta hauteur pour le contenu.
    Sois tu peux mettre ton menu de gauche en "position absolute" avec un left à 0. Ensuite tu décales le contenu vers la droite avec un margin-left de la taille du menu de gauche.

  7. #7
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    Citation Envoyé par mimagyc
    Erf je suis pourtant obliger de faire un tableau dans la page (celle qui se faire inclure) pour pouvoir afficher mes fond d'image (le cadre bleu).
    Il n'y a rien qui t'oblige à faire une mise en forme avec un/des tableau(x). Si tu tiens vraiment à le faire, dans ce cas imbrique le tableau de ton menu dans la cellule de gauche du tableau principal, comme ca ton menu aura une hauteur fixe.

  8. #8
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    J'avoue ne pas avoir compris vos deux esplications
    Vous pouvez détailer ?
    Merci.

  9. #9
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494

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

Discussions similaires

  1. Un tableau qui ne devrait pas se redimensionner
    Par koKoTis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 19
    Dernier message: 02/03/2008, 09h49
  2. Un tableau qui ce centre pas?
    Par naima2005 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/02/2008, 13h13
  3. [HTML][CSS]Tableau qui s'élargit
    Par Le-Cortex dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 13/04/2006, 14h45
  4. JPanel qui ne montre pas ses onglets
    Par comme de bien entendu dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 01/03/2006, 17h01

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