Pied de page

Résolu
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous !

Ma structure de site est très basique avec une en-tête en haut, un menu vertical à gauche, le corps de texte prenant toute la page et un pied de page qui prend toute la largeur de la page. Mon problème concerne ce dernier.

Je souhaiterai que si jamais le contenu du corps n'est pas assez grand pour la taille de l'écran, que le corps "s'allonge" et fasse en sorte que le pied de page soit collé en bas. Au début, je pensais commencer à mettre du css sur mon pied de page {bottom:0}, mais lorsque le corps est plus grand que la fenêtre, le pied de page passe au-dessus, alors que je ne voudrais pas qu'il soit absolute.

Bref, je merdouille à mort et je n'ai pas trouvé la combinaison adéquate. Je ne prends sûrement pas le problème par le bon bout...

Merci de votre aide !

A voir également:

7 réponses

kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
Ben c'est relativement simple en fait :

ton footer a une couleur de fond, genre gris par exemple et bien tu met sur ta balise body un background-color : gris.

Ensuite tout ton site est construit par dessus.

Par exemple voici un site sur lequel j'ai pu tester ça :
y a un fond en repeat sur le header et un autre sur le contenu. Ensuite le fond du footer est en réalité tout le fond du site.
Il suffit (pour les éléments du dessus) de mettre une largeur de 100% mais de ne centrer que leur contenu. (et pas le block tout entier).

http://www.pages-en-contact.com/bl-couverture/

C'est pas hyper simple a expliquer, j'espère que ça t'aidera
1
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Oh d'accord, je viens de comprendre !! C'est pas bête cette astuce ! Bon par contre, ça va casser le dégradé que je voulais faire de mon footer, mais je vais trouver une astuce pour ça plus tard.

Merci bien ! =)
0
shoub-tcy Messages postés 169 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour,

As-tu essayé avec position: relative ? J'avais un problème de la sorte avec absolute, et j'avais essayé de mettre un relative et ça avait marché.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Merci bien, shoub-tcy, mais ça n'a pas résolu mon problème :$

En passant en relative, le menu s'est effectivement collé au corps de page (ce que j'avais à la toute toute base), mais du coup, quand le corps de texte est trop petit, le bas de page n'est pas collé en bas de l'écran...

Est-ce que ma solution, ce serait d'agrandir le corps pour qu'il occupe toute la fenêtre au minimum ? Je vois qu'il y a min-height que je peux faire, mais qu'est-ce que je lui passe comme valeur puisque c'est en fonction de la résolution de l'écran ?
0
bg62 Messages postés 23733 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
essaie de mettre une "div clear" avec un "clear all" dans la css ... ;)
(avant ton footer)
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Ah oui, je vois ton idée. Dès que je peux, je la tente.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
En la rajoutant, ça m'a permise d'arranger quelque chose, néanmoins, il passe tout de même au-dessus du corps si ce dernier est trop grand et que j'ai mis un absolute à mon footer.
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Salut Assassin ! ;-)

Tu a des gabarits ici: http://www.alsacreations.com/static/gabarits/liste.html
Peut-être qu'un de ceux là te correspondront ?
Sinon regarde la structure de mon site: http://www.abarka.eu tu verras que le footer est toujours en bas d'écran. Si le contenu du corps est plus long s'ajoutera un ascenseur vertical.
Si tu veux le code, je te le donnerai avec plaisir.

Bonne chance.


Le bonheur est la seule chose que l'on peut donner sans l'avoir.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Salut =)

Ce n'est pas vraiment ce que je cherche à faire. Je vais essayer d'être plus précis avec un algo informel :

Si la fenêtre est trop grande par rapport au texte
Alors le pied de page est en absolute collé en bas
Sinon le pied de page est en relative par rapport à au corps principal

(après, c'est peut-être impossible et il faut plutôt aggrandir le corps de page en même temps que la fenêtre si c'est trop petit)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
shoub-tcy Messages postés 169 Date d'inscription   Statut Membre Dernière intervention   2
 
Et si tu met position: absolute; et au lieu de partir de {bottom:0}, tu pars de {top:+la valeur que tu veux}, normalement ton pied de page ne bougera pas du bas, même si la fenêtre est réduite.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Ben oui, mais je voudrais qu'il bouge si le corps est plus grand que la fenêtre :$
Je sens que je n'arrive pas à être clair XD
0
shoub-tcy Messages postés 169 Date d'inscription   Statut Membre Dernière intervention   2
 
Ha d'accord je vois ce que tu veux faire, c'est bien plus complexe que je ne l'imaginais :s.
0
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
Assassin, t'as regardé le lien que je t'ai donné tout en haut ? la solution est dedans !
0
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
J'ai posé exactement la même question tout à l'heure et j'ai eu ma réponse.
J'ai pas encore essayé mais voilà la discution qui n'est pas longue :

https://forums.commentcamarche.net/forum/affich-24913317-footer-qui-reste-en-bas-de-la-fenetre#p24915385
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Kiyomasa > Oui, j'ai pu voir ton post, mais je n'ai pas compris comment tu avais résolu le problème :$
Peux-tu tenter de m'expliquer ? =)
0