tableau+feuille de style

tableau+feuille de style - PHP - Programmation

Marsh Posté le 07-04-2004 à 16:17:06    

Bonjour,
 
Je pense que c'est plus un probleme d'html mais bon je tente quand même:
 
J'ai un tableau avec des cases (oula ca commence bien).
Dans une case je crée un <div class="centre"> pour pouvoir utiliser les feuilles de style.
 
J'utilise les feuilles de style pour pleins de raisons, mais dans ce cas précis c'est surtout pour la propriété overflow qui permet en cas de debordement de l'espace alloué de mettre des ascenseurs.
 
Donc mon probleme est le suivant: Je veut que mon <div class="centre"> occupe toute la case du tableau donc dans ma feuille de style j'ai:
 

Code :
  1. .centre {
  2.    margin:0px;
  3.    font-family: Verdana;
  4.    font-size:10pt;
  5.    text-align:center;
  6.    border-width:1;
  7.    border-style:solid;
  8.    border-color:blue;
  9.    overflow:auto;
  10.    height:99%;
  11.    width:99%;
  12. }


 
 
Je met donc 99% pour que la cese soit occupé.
 
Mais quand je met dans cette case un tableau énorme (c'est pour ca que je met un overflow:auto) la case de mon tableau s'agrandi et donc ce n'est pas ce qui était prévu.
 
Quelqu'un de merveilleux connaîtrait-il un moyen de contourner ce probleme??? svp svp svp svp


---------------
Tous les animaux pensent mais L'Homme est le seul qui pense qu'il n'en est pas un!
Reply

Marsh Posté le 07-04-2004 à 16:17:06   

Reply

Marsh Posté le 07-04-2004 à 16:25:47    

Ben si j'ai bien compris
 
-les cases de ton tableau principal (mise en page) n'ont pas une taille fixe (en px)
Donc quand on met quelque chose de grand à l'intérieur elles s'agrandissent.
 
- ton div n'a pas une taille fixe (en px)
 
-> il est logique que la case du tableau principal s'agrandisse lorsque tu mets un élément (tableau, image...) plus grand que la taille "standard"
 
->il faut que tu donnes une taille fixe soit au td qui contient le div, soit au div lui-même


Message édité par deliriumtremens le 07-04-2004 à 16:27:55
Reply

Marsh Posté le 07-04-2004 à 16:30:09    

C'est sur que c'est la solution mais ca va faire n'importe quoi si on change la résolution...
 
C'est pour ca je cherche une solution avec des pourcentages (mais je sent que ca existe pas).
 
En fait j'espérai quand mettant un <div> dans une case, il prendrai la taille de la case et qu'il ne s'agrandirait pas :(
 


---------------
Tous les animaux pensent mais L'Homme est le seul qui pense qu'il n'en est pas un!
Reply

Marsh Posté le 07-04-2004 à 16:35:10    

Ben il prend la taille de la case, mais la case n'ayant pas une taille fixe...
 
Tu peux mélanger tailles fixes et pourcentages, cela dit. C'est sûr qu'il est plus difficile de faire une bonne mise en page en % qui s'adapte aux résolutions qu'une bonne mise en page fixe.

Reply

Marsh Posté le 07-04-2004 à 16:44:23    

Bon ab vu que le probleme ne se posait réellement que dans une case qui est collé à droite de l'écran, j'ai fixé la hauteur en pixel (et j'ai pas touché à la largeur puisque de toute facon y'a pu de place).
 
Tant pi si y'a un mec qui vient avec du 1600*1200 ce sera tout petit :(


---------------
Tous les animaux pensent mais L'Homme est le seul qui pense qu'il n'en est pas un!
Reply

Marsh Posté le 07-04-2004 à 16:45:40    

Enfin je ne desespere pas que quelqu'un trouve LA bidouille qui tue... :)


---------------
Tous les animaux pensent mais L'Homme est le seul qui pense qu'il n'en est pas un!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed