[Html+CSS] Adaptation : fenêtre et masse d'infos

Bonjour à tous !

Je galère depuis plusieurs heures sur le problème suivant : impossible de créer une structure qui me permette d’adapter la hauteur du site en fonction de la masse d’info à afficher tout en permettant le dimensionnement horizontal de celui-ci en fonction de la taille de la fenêtre.

Pour l’instant j’arrive bien à repousser mon footer mais ça coucouille au niveau des blocs !

Tentative 1[/url] + [url=http://x/total-h-v.txt]la css

Tentative 2[/url] + [url=http://x/total-h-v3.txt]la css

Merci de votre aide !

Tu peux mettre [html+css] dans le titre du sujet s’il te plait?

Pour le reste, ne cherche pas. CSS ne permet pas de définir une hauteur à un conteneur, ce de manière relative à la fenêtre.

Ce que tu veux c’est en gros ça :
Hauteur de scroll = max(Taille de la page, Taille de la partie utile de la fenêtre)

Ca doit pouvoir se trafiquer avec javascript (en modifiant la propriété CSS height)

Eventuellement, tu peux tenter d’utiliser top + bottom (ce qui marche QUE sous Fx) pour forcer le 100%, mais ça implique de bien réfléchir (position: fixed, + overflow: …, etc)

Une autre solution plus simple consiste à utiliser des tableaux où height="100%" marche (va savoir pourquoi) et est relatif … à la taille du conteneur du tableau, moralité? Ca affichera un tableau "comme tu veux".

Bref…

Hum, merci Sans Nom. Je me suis sans doute mal fait comprendre car le but n’est pas de définir une hauteur de conteneur relative à la fenêtre, mais relative à la masse d’information affichée si j’ose dire.

Je crois être parvenu à ce que je voulais faire. Je tâcherai de vous tenir au jus. :slight_smile:

Tentative 3[/url] + [url=http://x]la css

Ce que tu veux est fait par défaut? :o

faut juste appliquer clear: both sur l’élément de fin de page pour régler le cas des éléments flottants