Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1473 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Pb avec tableau : largeur de cellules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] Pb avec tableau : largeur de cellules

n°306725
Big-Foot
Posté le 11-02-2003 à 20:28:32  profilanswer
 

J'ai fait un tableau ou sur la 3 eme ligne il y a 3 cellules.
Pour les 2 cellules du bord je veut définir une largeur de 150 px, et pour celle du milieu aucune valeur specifique.
 
Au début j'ai défini 20% pour les 2 cellules du bord, et ca marchait tres bien.
Mais quand je met 150px :

Code :
  1. width="150" 
  2. ou dans css : width: 150px;


ca marche pas du tout, les cellules ont environ 400px de large...

mood
Publicité
Posté le 11-02-2003 à 20:28:32  profilanswer
 

n°306740
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 20:46:59  profilanswer
 

Tu parles des cellules de la 3ème ligne, mais il y a quelque chose d'autre de défini pour les autres lignes ?
 
Est-ce que le tableau a une taille ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°306750
Big-Foot
Posté le 11-02-2003 à 20:54:37  profilanswer
 

alors voila mon tableau :

Code :
  1. <table class="total" border="1" cellspacing="0" cellpadding="0">
  2.    <tr>
  3.     <td class="banner" colspan="3" align="center" valign="top" >
  4. haut1
  5.     </td>
  6.    </tr>
  7.    <tr>
  8.     <td class="virtual" colspan="3" >
  9. haut2
  10.     </td>
  11.    </tr>
  12.    <tr>
  13.     <td class="menu_l" width="150" >
  14. col. gauche !
  15.     </td>
  16.     <td class="virtual" >
  17. <centre>Millieu</centre>
  18.     </td>
  19.     <td class="menu_r" width="150" >
  20. col. droite !
  21.     </td>
  22.    </tr>
  23. </table>


 
Et puis j'ai aussi défini des trucs dans css, mais a part width= 100%; (pour le tableau) c'est seulement pour les bordures et couleurs,


Message édité par Big-Foot le 11-02-2003 à 20:57:29
n°306779
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 21:16:47  profilanswer
 

http://www.chezmoicamarche.org/
 
Avec :
 

   <table class="total" cellspacing="0" cellpadding="0">
      <tr>
        <td class="banner" colspan="3">haut1</td>
      </tr>
      <tr>
        <td class="virtual" colspan="3">haut2</td>
      </tr>
      <tr>
        <td class="menu_l">col. gauche !</td>
        <td class="virtual" >Millieu</td>  
        <td class="menu_r">col. droite !</td>
      </tr>
    </table>


 
Et
 

.total, .total td {
  border: 1px solid black;
}
 
.menu_l, .menu_r {
  width: 150px;
}
 
.virtual {
  text-align: center;
}
 
.banner {
  vertical-align: top;
  text-align: center;
}


Message édité par gm_superstar le 11-02-2003 à 21:17:33

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°306846
Big-Foot
Posté le 11-02-2003 à 22:04:17  profilanswer
 

merci
j'aime bien ton site "chezmoicamarche"  :whistle:  
 
mais la ca marche tjour pas...  
deja pour border: 1px; je peu pas le faire car dans css j'ai mi border:none (pour le tableau, et apres je m'arrenge avec chak cellule...), pour ce ki est du style des bordures j'ai deja mi border-style: solid;  
 
Mais quand je met width: 150px;  pour menu_l ou/et menu_r, ca me met toujour des cellule sur persque toute la page...  
Je signale aussi ke quand je met text-align: center; pour td.virtual ca me met quand meme le texte a gauche

n°306848
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 22:06:36  profilanswer
 

Poste l'URL de la page.
 
Pour les bordure, si tu veux que ça le fasse seulement sur les cellules et pas sur le tableaux :
 
.total td {
 border: 1px solid black;
}
 
suffit


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°306858
Big-Foot
Posté le 11-02-2003 à 22:15:08  profilanswer
 

mais j'ai le droit de faire comme j'ai fait pour les bordures ou bien il y aura des problemes ?


Message édité par Big-Foot le 11-02-2003 à 22:15:27
n°306875
Big-Foot
Posté le 11-02-2003 à 22:25:15  profilanswer
 

je suis en train de creer un site il est pas en encore online... alors je te poste ici la page concerné (j'ai enlevé les truc ki n'ont rien avoir avec le prob):

Code :
  1. <html>
  2. <head>
  3. <link rel="stylesheet" href="style2.css" type="text/css">
  4. </head>
  5. <body bgcolor="#FFFFFF" text="#000000"  leftmargin="0" topmargin="5" marginwidth="0" marginheight="0" >
  6. <table class="total" border="1" cellspacing="0" cellpadding="0">
  7.    <tr>
  8.     <td class="banner" colspan="3" >
  9. <img src="banner.gif" width="723" height="60" />
  10.     </td>
  11.    </tr>
  12.    <tr>
  13.     <td class="virtual" colspan="3" >
  14. <!-- cel. virtual TOP-->
  15.     </td>
  16.    </tr>
  17.    <tr>
  18.     <td class="menu_l"  colspan="1" >
  19. col. gauche ! <br /> <br /> <br />br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br/> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />  bas
  20.     </td>
  21.     <td class="virtual" colspan="1" >
  22. <centre>Millieu</centre>
  23.     </td>
  24.     <td class="menu_r" colspan="1" >
  25. col. droite !
  26.     </td>
  27.    </tr>
  28. </table>
  29. </body>
  30. </html>


 
le fichier css :

Code :
  1. body
  2. {
  3. font-family: Verdana, Arial, sans-serif;
  4. }
  5. table.total
  6. {
  7. width: 100%;
  8. border: none;
  9. }
  10. td.banner
  11. {
  12. background-color: #FFFFFF;
  13. vertical-align: top;
  14. text-align: center;
  15. border-style: solid;
  16. border-width: 2px;
  17. border-left: none;
  18. border-right: none;
  19. border-top: none;
  20. }
  21. td.virtual
  22. {
  23. background-color: #FFFFFF;
  24. border: none;
  25. }
  26. td.menu_l
  27. {
  28. width: 150px;
  29. border-style: solid;
  30. border-width: 2px;
  31. border-left :none;
  32. }
  33. td.menu_r
  34. {
  35. width: 150px;
  36. border-style: solid;
  37. border-width: 2px;
  38. border-right: none;
  39. }


Message édité par Big-Foot le 11-02-2003 à 23:06:30
n°307001
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 22:48:21  profilanswer
 

Bon j'ai pas testé mais je vois déjà 2 erreus dans tes CSS :
 
width= 100%;
 
au lieu de width: 100%;
 
Ensuite, border-width: 2; ça va pas. Il faut une unité :
 
Donc : border-width: 2px;


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°307058
Big-Foot
Posté le 11-02-2003 à 23:04:53  profilanswer
 

ah pour les unitées je savais pas merci
mais malheureusement ca change rien
je reverifi encore mon code mais aidez moi siouplez

mood
Publicité
Posté le 11-02-2003 à 23:04:53  profilanswer
 

n°307077
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 23:10:17  profilanswer
 

Ben désolé, mais ça marche bien avec Mozilla. Tes cellules font bien 150 pixels de large.
 
Tu testes avec quel navigateur ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°307089
Big-Foot
Posté le 11-02-2003 à 23:13:22  profilanswer
 

crazy browser, et mes cellueles font presk la moitié de l'écran quand je regle en pixel, mais ca marche tres bien si je le fait en %.

n°307099
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 23:16:47  profilanswer
 

Bon j'essaierai demain avec IE. Là chuis sous Linux donc pas de IE...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°307100
Big-Foot
Posté le 11-02-2003 à 23:17:02  profilanswer
 

je vien d'essayer avec IE et c'est la meme chose

n°307102
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 23:19:12  profilanswer
 

Bah oui, CB utilise le moteur de rendu de IE.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°307106
Big-Foot
Posté le 11-02-2003 à 23:21:04  profilanswer
 

mais c'est pas normal tous les sites sur le net saffichent tres bien chez moi, j'ai jamais eu ce probleme...
c'est peu etre pask je test en local ?

n°307131
gm_superst​ar
Appelez-moi Super
Posté le 11-02-2003 à 23:31:56  profilanswer
 

Mais tous les sites ne sont pas codé comme le tien ;)
 
Je ne sais pas trop d'où ça peut venir... pas envie de chercher ce soir. Demain donc (à moins que quelqu'un trouver d'ici là)
 
 
Ah et puis un dernier truc : pense à mettre une balise pour indiquer quel jeu de caractères tu utilises. Dans le <head> ajoute :  
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°307139
Big-Foot
Posté le 11-02-2003 à 23:37:01  profilanswer
 

oki je vais le faire mrci
 
et revient demain stp  :hello:  
mais maintenant  :sleep:

n°307349
Big-Foot
Posté le 12-02-2003 à 11:46:05  profilanswer
 

je vien d'essayer plein de truc et il y kek chose de bizarre qui ce passe :  
 
Si dans la 1ere cellule (celle tout en haut) il y a un texte c'est bon ca marche. Mais je n'arrive toujours pas a centrer les elements des autres cellules.
 
Mais si j'y insère une image (dans la cellule tout en haut) ca marche plus et j'ai le meme prob qu'avant.

n°307364
gm_superst​ar
Appelez-moi Super
Posté le 12-02-2003 à 12:00:58  profilanswer
 

Effectivement c'est bizarre. Ca sent le bug de IE à plein nez.
 
Bon y'a une solution, c'est de ne pas indiquer les dimensions de l'image. Là ça marche.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°307419
Big-Foot
Posté le 12-02-2003 à 13:28:37  profilanswer
 

ben la j'ai pas indiqué les dimensions de l'image et ca me fait la meme chose, pour que ca marche je suis obligé d'enlever l'image...

n°307892
Big-Foot
Posté le 12-02-2003 à 20:41:05  profilanswer
 

j'ai enfin reussi a regler le probleme, ou plutot a le contourner :  
j'ai fait un tableau independent pour la cellule du haut et voila ca marche !  
 
Mais je voudrai qand meme savoir pourquoi ca ne fonctionne pas normalement...

n°307893
gm_superst​ar
Appelez-moi Super
Posté le 12-02-2003 à 20:42:22  profilanswer
 
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Pb avec tableau : largeur de cellules

 

Sujets relatifs
[html] alignement vertical au milieu marche pas a l'aide urgentissime![HTML] comment traduire un espace en html ?
[JS] resizer une frame htmlremplacer les é,è... par le codage correspondant en HTML
[HTML] Désactiver les balises dans le bodyJ'ai besoin d'aide pour un lien en HTML
URL dans une nouvelle fenêtre et HTML 4.01 strictenvoi d'un formulaire en mailto via HTML ???
Algo Tableau, occurence uniquedéclarer un tableau dynamiquement et ...
Plus de sujets relatifs à : [HTML] Pb avec tableau : largeur de cellules


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR