28220 sujets

CSS et mise en forme, CSS3

Bonjour à Tous,

Je voulais savoir comment faire pour fixer la hauteur d'une cellule d'un tableau (par exemple à 500px) et qu'ainsi lorsque le contenu de la cellule dépasse cettte hauteur une scrollbar apparait afin de lire tout le contenu ???

J'ai essayé divers codes mais rien n'y fait il adapte toujours la hauteur de la cellule avec la hauteur du contenu... (pour info je fais des includes dans chaque cellule du tableau).

On m'a dit de passer par un style CSS mais je sais pas comment le mettre en place car je sais pas si faut faire un fichier .css à part ou si on peut directement coder le css dans la même page et je n'ai visiblement pas le bon code pour le faire...

Je vous mets mon code pour la cellule :

<td colspan="3" valign="top"><HR size=5 width=100%><DIV STYLE="height:350;top:0;left:0;overflow:auto"><?php include ("accueil.html") ?></DIV>&nbsp;</td>

L'erreur vient ptet que g mit ça avant un include ? Je vois pas...

Merci pour votre future aide précieuse et bonne fin de soirée à tous !!!
Modifié par romeo45 (22 Jan 2006 - 22:04)
Le include n'est pas censé interféré. Il suffit de regarder le code délivré par le serveur pour voir ça, je pense.

Sinon, tu aurais intérêt à mettre tes styles CSS dans une feuille de style séparée, pour pouvoir la réutiliser et alléger tes pages.
Si tu n'es pas sûr de toi pour les CSS, cf les tutoriels d'Alsacréations (lien ci-dessus dans le menu).

td div {
	height: 400px;
	overflow: auto;
}

est censé fonctionner, même si je ne suis pas sûr de son comportement pour une div insérée dans une cellule de tableau, ou encore de son comportement dans Internet Explorer.

Au fait, ce tableau, c'est pour présenter des données tabulaires je suppose ? Smiley lol
En fait c'est parce que j'ai une trame de site à coder suivant un cahier des charges bien précis et j'ai des logos en haut et en bas et un menu à gauche. Donc les informations des pages se retrouvent ainsi plus que dans une cellule en milieu de page.

J'ai fait un tableau car j'ai vu qu'il y avait beaucoup de problèmes avec les frames, notamment en référencement, chargement, comptabilité, etc...

Pour le code j'avais essayé mais ça ne fonctionnait pas...

Merci A+