Problèmes de blocs CSS "étirables" sous Firebird
Problèmes de blocs CSS "étirables" sous Firebird
Bonjour a tous,
Je rencontre un problème avec ma page sous Firebird.
Cette page est composée d'un entête, d'un menu à gauche et du corps principal à droite, puis d'un pied de page. Cette page occupe 100% de la largeur et 100% de la hauteur de la fenêtre du navigateur.
Or quand le contenu du corps principal atteint la limite basse, ce même contenu déborde dans le pied et même en dessous, au lieu de "pousser" le corps principal. Voir ici : http://champagne.fliniaux.free.fr/essai_page3.htm
Ce problème n'est pas rencontré sous IE.
A quoi est-ce du et comment peut-on le corriger ?
Merci et @+
Je rencontre un problème avec ma page sous Firebird.
Cette page est composée d'un entête, d'un menu à gauche et du corps principal à droite, puis d'un pied de page. Cette page occupe 100% de la largeur et 100% de la hauteur de la fenêtre du navigateur.
Or quand le contenu du corps principal atteint la limite basse, ce même contenu déborde dans le pied et même en dessous, au lieu de "pousser" le corps principal. Voir ici : http://champagne.fliniaux.free.fr/essai_page3.htm
Ce problème n'est pas rencontré sous IE.
A quoi est-ce du et comment peut-on le corriger ?
Merci et @+
la solution se trouve dans la propriété css overflow.
« La clarté est la politesse des professeurs. » (E. Gerurez)
... Posons de bonnes questions !
... Posons de bonnes questions !
Je ne pense que la propriété overflow puisse m'aider dans ce cas, car je ne souhaite ni rogner le contenu, ni faire apparaître une scrollbar pour atteindre le bas de la page.
Je souhaite que le bloc principal s'agrandisse en fonction du contenu, tout en ayant une hauteur mini égale à 100% de la hauteur de la fenêtre du navigateur.
Merci
Je souhaite que le bloc principal s'agrandisse en fonction du contenu, tout en ayant une hauteur mini égale à 100% de la hauteur de la fenêtre du navigateur.
Merci
Tu as le principe ici : http://www.alsacreations.com/articles/cellules/
Et tous les modèles ici sont "étirables" : http://www.alsacreations.com/articles/modeles/
Bonne chance
Et tous les modèles ici sont "étirables" : http://www.alsacreations.com/articles/modeles/
Bonne chance

Tutoriels et blog (X)HTML / CSS : css.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
Salut Sibelius,
Tu es décidément incoutournable en ce qui concerne les CSS.
J'avais bien lu tes conseils (ainsi que les liens associés) sur le forum de mediabox en réponse à ma question.
Mais ce qui m'embête, c'est que dans tous tes exemples, la seule page avec une hauteur fluide comporte un contenu scrollable.
Peut-on se passer de ce contenu scrollable, et obtenir un contenu étirable à l'écran ?
Merci et @+
Tu es décidément incoutournable en ce qui concerne les CSS.

J'avais bien lu tes conseils (ainsi que les liens associés) sur le forum de mediabox en réponse à ma question.
Mais ce qui m'embête, c'est que dans tous tes exemples, la seule page avec une hauteur fluide comporte un contenu scrollable.
Peut-on se passer de ce contenu scrollable, et obtenir un contenu étirable à l'écran ?
Merci et @+
Dans ce cas là, il faudrait remplacermikocyco a écrit :Je ne pense que la propriété overflow puisse m'aider dans ce cas, car je ne souhaite ni rogner le contenu, ni faire apparaître une scrollbar pour atteindre le bas de la page.
Je souhaite que le bloc principal s'agrandisse en fonction du contenu, tout en ayant une hauteur mini égale à 100% de la hauteur de la fenêtre du navigateur.
Code : Tout sélectionner
#conteneur {
position: absolute;
width: 100%;
height: 100%;
background-image: url(Images/fond.gif);
}
Code : Tout sélectionner
#conteneur {
position: absolute;
width: 100%;
min-height: 100%;
background-image: url(Images/fond.gif);
}
Via CSS tu imposes une hauteur fixe, mais IE agrandit quand même si ce n'est pas assez grand. C'est le comportement attendu de la propriété min-height, pas de la propriété height !
Mais IE ne comprend pas min-height et gère de travers height...

Oui : tous les modèles sont étirables. Il suffit de leur donner une hauteur fluide si tu le désires
Tutoriels et blog (X)HTML / CSS : css.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
Euh non, IE ne comprend pas min-height
Une piste : http://www.greywyvern.com/code/min-height-hack.html

Une piste : http://www.greywyvern.com/code/min-height-hack.html
Tutoriels et blog (X)HTML / CSS : css.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
http://www.projectseven.com/tutorials/c ... /index.htm
En passant, si tu comprend l'anglais, voici un article qui va te permettre d'enlever le javascript de ton menu.
En passant, si tu comprend l'anglais, voici un article qui va te permettre d'enlever le javascript de ton menu.
Benjamin Bayart (FDN) : « L'imprimerie a permis au peuple de lire, Internet va lui permettre d'écrire. »
Adhérez à l'April !
Adhérez à l'April !
j'ai testé l'astuce de Sibelius. Ca marche bien pour des hauteurs fixes, mais je n'arrive à rien avec des hauteurs fluides.SIBELIUS a écrit :Une piste : http://www.greywyvern.com/code/min-height-hack.html
J'ai créé deux pages simples, une avec un contenu court (http://champagne.fliniaux.free.fr/contenu_court.html), une autre avec un contenu long (http://champagne.fliniaux.free.fr/contenu_long.html), et ça ne va pas dans les deux cas.
Pourtant mon code me semble "logique".
Je commence à me demander si j'ai raison de m'entêter à travailler avec des hauteurs fluides tout en évitant des scrollbars autres que celles de la fenêtre du navigateur...

Calimo,
ta proposition marche bien pour le contenu court, le centre s'agrandit bien.
Par contre le problème revient quand le contenu devient trop grand.
Sinon j'ai testé ma page avec un centre scrollable (en suivant un des exemples donnés par Sibelius) et ça marche très bien (contenu court : http://champagne.fliniaux.free.fr/scroll_court.html, et contenu long : http://champagne.fliniaux.free.fr/scroll_long.html).
Ca m'embêterait de ne pas résoudre mon problème de base, mais la tentation des scrollbars est de plus en plus forte...
Merci et @+
ta proposition marche bien pour le contenu court, le centre s'agrandit bien.
Par contre le problème revient quand le contenu devient trop grand.
Sinon j'ai testé ma page avec un centre scrollable (en suivant un des exemples donnés par Sibelius) et ça marche très bien (contenu court : http://champagne.fliniaux.free.fr/scroll_court.html, et contenu long : http://champagne.fliniaux.free.fr/scroll_long.html).
Ca m'embêterait de ne pas résoudre mon problème de base, mais la tentation des scrollbars est de plus en plus forte...

Merci et @+
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités