Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 01/01/2008 20:04:09

KaaD
Membre
Inscription : 19/12/2007
Messages : 14

Problème background barre SIDE

En image parce que j'arrive pas à expliquer ^^

1199209230.jpg

Comme sur la version "finale" du site j'ai plus de sous menu j'ai mis une taille par défaut pour la div MAIN avec mon fichier CSS.

height: expression(this.scrollHeight > 620? "620px": "auto"); /* Pour IE */
max-height: 580px; /* Pour FireFox */

Au final j'aimerais ne pas avoir à me limiter en hauteur et donc faire en sorte que mon background dans la div SIDE ne s'arrête pas au dernier menu.

Et si c'est possible comment récupérer la taille de la div SIDE pour redimensionner mon scrollheight si ce dernier était plus petit que la div SIDE.

Merci d'avance et si c'est pas clair je ferai en sorte d'éclairer ce problème.

Dernière modification par KaaD (01/01/2008 20:21:44)

Hors ligne

#2 01/01/2008 20:35:34

KaaD
Membre
Inscription : 19/12/2007
Messages : 14

Re : Problème background barre SIDE

Bon j'edit pas histoire de bien séparer la solution

Alors en écrivant ce pitit message j'ai eu une illumination. Mon esprit de webmestre s'est mis en marche et m'a dit :
"Si il y a un MAX-height doit y avoir un MIN height!"
Et ça marche donc pour rappel dans mon div MAIN j'ai mis :

height: expression(this.scrollHeight > 620? "620px": "auto"); /* Pour IE */
max-height: 580px; /* Pour FireFox */

Ce qui me permet d'avoir une scrollbar dans le MAIN quand le contenu devient trop grand et d'éviter d'avoir a rallonger la div SIDE ( au passage ça permet à l'utilisateur d'avoir sous la main et ce en permanence le menu et évite d'avoir a jouer de la molette pendant 15 minutes pour le retrouver hé oui Webmestre c'est un métier ^^ ).

En rajoutant ceci dans la CSS pour ma div SIDE :

min-height: 600px; /*Pour FireFox*/
height: expression(this.scrollHeight < 630? "630px": "auto"); /*Pour IE*/

J'obtiens donc une hauteur minimum pour ma div légèrement plus grande que mon scrollheight histoire de pas faire un skin Lego mais d'aérer un peu le tout ( les données en pixel sont différentes pour IE et Firefox car les police sont plus "fines" sous FF )

Voila j'espère avoir aidé les gens qui se posaient les mêmes questions.

Reste à savoir s'il est possible de récupérer la taille de la div SIDE pour augmenter la taille de mes scrollheight au cas ou ^^

Hors ligne

#3 11/01/2008 13:51:23

Renaud
Membre
Inscription : 30/01/2007
Messages : 306

Re : Problème background barre SIDE

merci smile


Ubuntu Rocks

Hors ligne

Pied de page des forums