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 :

Fixer largeur d'un tableau


Sujet :

HTML

  1. #1
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 57
    Points : 47
    Points
    47
    Par défaut Fixer largeur d'un tableau
    Bonjour,

    j'ai un tableau avec un border, et un autre tableau a l'interieur.
    j'aimerai que le contenu du tableau interne ne modifie pas la largeur du premier tableau., et donc j'aimerai que ce tableau soit fixe et qu'on ait une barre de navigation horizontale si son contenu est trop large.

    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
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    <HTML>
     <HEAD>
     </HEAD>
     <BODY >
     <div align=center>
      <table width="85%" border="0">
       <tr valign="top">
        <td width="250" align="right">
    	 <table border="2" cellpadding="10" cellspacing="0" bordercolor="#000099">
          <tr> 
           <td>
            <table border="0">
             <tr>
              <td width="1900">
               <table border="0" style="width: 200px; overflow: auto;">
                <tr> 
    				<td> <div align="right">Table</div></td>
    				<td> <input type="text" name="table0" value="Table 1"> 
    				</td>
    				<td> <input type="text" name="table1" value="Table 1"> 
    				</td>
    				<td> <input type="text" name="table2" value="Table 1"> 
    				</td>
    				<td> <input type="text" name="table3" value="Table 2"> 
    				</td>
    				<td> <input type="text" name="table4" value="Table 3"> 
    				</td>
    				<td> <input type="text" name="table5" value="Table 4"> 
    				</td>
    				<td> <input type="text" name="table6" value="Table 5"> 
    				</td>
    				<td> <input type="text" name="table7" value="Table 6"> 
    				</td>
    				<td> <input type="text" name="table8" value="Table 7"> 
    				</td>
                 </tr>
                 <tr> 
                 	<td>&nbsp;</td>
                 </tr>
                 <tr> 
                 	<td> <div align="right">Field</div></td>
                    <td> <input type="text" name="field0" value="number"></td>
    				<td> <input type="text" name="field1" value="title"> </td>
    				<td> <input type="text" name="field2" value="date"> </td>
    				<td> <input type="text" name="field3" value="name"> </td>
    				<td> <input type="text" name="field4" value="name"> </td>
    				<td> <input type="text" name="field6" value="value"> </td>
    				<td> <input type="text" name="field7" value="value"> </td>
    				<td> <input type="text" name="field8" value="title"> </td>
    				<td> <input type="text" name="field9" value="value"> </td>
                  </tr>
                  <tr> 
                   	<td>&nbsp;</td>
                  </tr>
                  <tr> 
                 	<td> <div align="right">Display</div></td>
                    <td> <input type="checkbox" name="display0" value="checkbox" checked></td>
                    <td> <input type="checkbox" name="display1" value="checkbox" checked></td>
    				<td> <input type="checkbox" name="display2" value="checkbox" > </td>
    				<td> <input type="checkbox" name="display3" value="checkbox" checked> </td>
    				<td> <input type="checkbox" name="display4" value="checkbox"> </td>
    				<td> <input type="checkbox" name="display6" value="checkbox" checked> </td>
    				<td> <input type="checkbox" name="display7" value="checkbox" checked> </td>
    				<td> <input type="checkbox" name="display8" value="checkbox" checked> </td>
    				<td> <input type="checkbox" name="display9" value="checkbox" checked> </td>
                  </tr>
                  <tr> 
                    <td>&nbsp;</td>
                  </tr>
                  <tr> 
                    <td> <div align="right" class="header">Restriction</div></td>
                    <td> <textarea name="restriction0"></textarea> </td>
    				<td> <textarea name="restriction1"></textarea> </td>
    				<td> <textarea name="restriction2">>31/12/2005</textarea> </td>
    				<td> <textarea name="restriction3"></textarea> </td>
    				<td> <textarea name="restriction4"></textarea> </td>
    				<td> <textarea name="restriction6"></textarea> </td>
    				<td> <textarea name="restriction7">>60</textarea> </td>
    				<td> <textarea name="restriction8">=machin</textarea> </td>
    				<td> <textarea name="restriction9"></textarea> </td>
                  </tr>
                  <tr> 
                    <td>&nbsp;</td>
                  </tr>
                  <tr> 
    				<td> <div align="right" class="header">Order</div></td>
    				<td> <select name="order0">
    					<option value="" selected></option>
    				  </select> </td>
    				<td> <select name="order1">
    					<option value="asc" selected>asc</option>
    				  </select> </td>
    				<td> <select name="order2">
    					<option value="asc" selected>asc</option>
    				  </select> </td>
    				<td> <select name="order3">
    					<option value="" selected></option>
    				  </select> </td>
    				<td> <select name="order4">
    					<option value="" selected></option>
    				  </select> </td>
    				<td> <select name="order6">
    					<option value="" selected></option>
    				  </select> </td>
    				<td> <select name="order7">
    					<option value="" selected></option>
    				  </select> </td>
    				<td> <select name="order8">
    					<option value="" selected></option>
    				  </select> </td>
    				<td> <select name="order9">
    					<option value="asc" selected>asc</option>
    				  </select> </td>
                  </tr>
                 </table>
                </td>
               </tr>
              </table>
             </td>
            </tr>
           </table>
          </td>
         </tr>
        </table>
       </div>
      </BODY>
    </HTML>
    J'ai mis grosso modo le code que j'aimerai modifier: dedans j'ai mis un style overflow: auto. Je pense que c'est avec un truc comme ça qu'il faut que je gere le probleme, mais je ne suis pas un gros pro de HTML.
    Quelqu'un pourrait m'aider ?

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Points : 709
    Points
    709
    Par défaut
    Une barre de défilement horizontal dans un tableau, ça me paraît :
    1. difficile à faire ;
    2. absurde...
    Une suggestion : pourquoi faire un tableau horizontal au lieu d'un tableau vertical ?

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 890
    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 890
    Points : 16 337
    Points
    16 337
    Par défaut
    overflow:auto ne fonctionne pas sur un table ou un td.

    Tu peux entourer le tableau que tu veux mettre en overflow:auto par un div auquel tu vas mettre l'overflow et la largeur.

  4. #4
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 57
    Points : 47
    Points
    47
    Par défaut
    Merci bisunurs.

    <div style="width:100%; overflow:auto;"> autour de mon tableau.

    c'est tout exactement ce que je recherchais.
    dsl pour le derangement, parce que c'etait pas si compliqué !

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

Discussions similaires

  1. paramètres pour fixer largeur d'un tableau fpdf
    Par abdelkarim_1987 dans le forum Langage
    Réponses: 0
    Dernier message: 18/09/2013, 09h45
  2. Comment fixer la largeur d'un tableau
    Par mochel dans le forum Android
    Réponses: 1
    Dernier message: 02/01/2013, 13h00
  3. fixer largeur d'une colonne d'un tableau
    Par clairette dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/03/2007, 14h42
  4. [PHP&HTML] Fixer la largeur d'un tableau
    Par Xo Sonic oX dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/09/2006, 13h15
  5. largeur d'un tableau fixe, en toute circonstance
    Par tatayoyo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 03/01/2006, 20h28

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