Gribouille26 Posté 27 Juin 2004 Posté 27 Juin 2004 Salut, je cherche comment faire pour qu'une ligne de texte(ou une div,...) se trouve toujours en bas de ma page (à la fin de mon texte), quelque soit la longeur de celle-ci! Avec margin-bottom:0, rien et avec bottom:0, mon texte est en bas de la fenêtre du navigateur, et non pas de la page... Ca serai super si quelqu'un savait comment faire!
Loupilo Posté 27 Juin 2004 Posté 27 Juin 2004 En CSS : #footer {position:absolute;bottom: 0px;} Je ne sais pas si c'est bien géré par IE, et je ne l'ai pas, donc c'est à tester. Sinon, c'est ça A+
Gribouille26 Posté 27 Juin 2004 Auteur Posté 27 Juin 2004 Avec Bottom:0px; mon texte se retrouve (comme je le disais plus haut), en-bas de la fenêtre et non pas celui de la page complète.....
Loupilo Posté 27 Juin 2004 Posté 27 Juin 2004 Le bas de la fenêtre c'est : #footer {position: fixed; // On positionne de façon fixe le calquebottom: 0; // On le met tout en bas de la fenêtre, mais il est fixe} (non géré par IE, évidemment ) Le bas de la page, c'est : #footer {position: absolute; // On positionne de façon absolue le calquebottom: 0; // On dit qu'il est à 0px du bas de la page} Pas la même chose... Si c'est pas ça, explique un peu plus... A+
Gribouille26 Posté 27 Juin 2004 Auteur Posté 27 Juin 2004 Ca marche pas!!! Avec bottom:0, ma ligne se place en bas de la fenetre. Avec position:fixed, ça ne fait rien!!! Je voudrais que ce soit en bas de la page!!!!!!!!
Loupilo Posté 27 Juin 2004 Posté 27 Juin 2004 La position:fixed ne marche pas sous IE, comme je l'ai précisé... Tu utilises IE ? Mets une page de test à disposition, avec la ligne que tu souhaites voir en bas de la page et non pas de la fenêtre. Car ce que je t'ai dit, c'est sensé marché Je pourrais regarder avec EditCss comme ça . A+
kiara Posté 27 Juin 2004 Posté 27 Juin 2004 Essaie de mettre l'element precedant ton footer a 100%, et tu positionne ce footer par rapport a cet element. Il devrait etre, normalement de cette facon toujours en pas de page.
PwetPwet Posté 27 Juin 2004 Posté 27 Juin 2004 La position:fixed ne marche pas sous IE, comme je l'ai précisé... Tu utilises IE ? Mets une page de test à disposition, avec la ligne que tu souhaites voir en bas de la page et non pas de la fenêtre. Car ce que je t'ai dit, c'est sensé marché Je pourrais regarder avec EditCss comme ça . A+ On se calme, lol IE c'est quand même 95% de mes visiteurs Calme, zen, :!:
Loupilo Posté 27 Juin 2004 Posté 27 Juin 2004 On se calme, lol IE c'est quand même 95% de mes visiteurs Calme, zen, :!: Je suis très calme ... Et on ne va pas recommencer un débat sur IE, hein !?! Recentrons, recentrons A+ P.S: Et si un jour tous tes visteurs sautaient par la fenêtre, tu ferais quoi ? Tu sauterais, toi aussi ? Ben oui, faut regarder un peu plus loin que le bout de son nez, parfois
Nudrema Posté 27 Juin 2004 Posté 27 Juin 2004 Ne serait-ce pas là ce que tu recherches ? Les pieds (de page) dans le plat. Si c'est le cas, pensez à remercier jd à l'occasion
Americas Posté 27 Juin 2004 Posté 27 Juin 2004 On se calme, lol IE c'est quand même 95% de mes visiteurs Calme, zen, :!: Seulement 95 % ? Parce que chez moi ça frise le 98 %... et j'ai bien été obligé de sauter avec eux par la fenêtre
Gribouille26 Posté 28 Juin 2004 Auteur Posté 28 Juin 2004 Déjà essayé les pieds dans le plat... Pas bon sous IE. J'ais mis la page en ligne... ici
MissMonde Posté 28 Juin 2004 Posté 28 Juin 2004 voici ce que j'ai compris à ton code : tu as construit ta page avec uniquement des positions absolues. chaque élément en position absolue est une sorte de post-it collé à la page, donc ne fait pas partie du contenu. ta page n'a en fait aucun "vrai" contenu. comme solution, à part refaire le code, je ne vois qu'une chose : mettre le div footer à l'intérieur de l'élément bloc le plus bas de ta page, et donner à cet élément une position relative. le footer sera positionné en absolu par rapport à cet élément. le problème, c'est que je ne sais pas si on peut donner 2 positions (relative et absolue) à un même élément. ma réponse n'est pas très efficace, mais peut-être que ça donnera des idées à d'autres.
Dinostrate Posté 28 Juin 2004 Posté 28 Juin 2004 Salut Gribouille > Si tu fais une page en absolute, tu es obligée la plupart du temps, selon moi, de fixer la dimension des caractères.... Je viens d'aller sur ta page, et la première des choses que j'ai faite (un peu comme l'adjudant qui fait une inspection et qui passe le doigt sur les armoires pour tester la poussière), c'est de modifier la dimension des polices.... et là.... catastrophe.... Si tu veux laisser la liberté de la dimension des caractères, il vaut mieux passer tout de suite au relatif ou au float.... Perso, quand je suis passé aux feuilles de styles, il n'y a pas très longtemps, j'ai décidé d'entrée de jeu de ne pas utiliser les absolute, sauf cas très particulier.... Conclusion : si tu veux tout en absolute, c'est ton droit, mais je te conseille de fixer la dimension des caractères.... MissMonde> Attention, le contenu, c'est le texte, s'il y a du texte, il y a du contenu... la question de savoir s'il est bon ou mauvais, c'est autre chose.... et ça n'a rien à voir avec les feuilles de style.... Autre chose : Un même élèment acceptera seulement la dernière définition rencontrée.... Dino
talme Posté 28 Juin 2004 Posté 28 Juin 2004 (modifié) un article sur le sujet : Les pieds (de page) dans le plat. sorry, je viens de voir qu'il est déjà cité Modifié 28 Juin 2004 par talme
lapin7 Posté 29 Juin 2004 Posté 29 Juin 2004 (modifié) bonjour, j'ai un peu le même problème sur mon site si je change la taille des polices bonjour le résultat ! ! ! ! ! en plus ça modifie l'emplacement du pied de page comment faire pour que les polices restent dans les boites ? fixer une taille maxi, comment ? en plus je ne peux pas en ce moment vérifier le résultat avec windows et internet explorer, je suis en pleine cambrouse (adsl prévu en 2007) quelqu'un peux-t'il le vérifier pour moi et m'envoyer une copie d'écran (haut et bas de page) ce serai vachement sympa e-mail : lapin7(at)free(dot)fr Modifié 29 Juin 2004 par lapin7
Gribouille26 Posté 29 Juin 2004 Auteur Posté 29 Juin 2004 Pffuuu.... J'y arrive vraiment pas avec ce foutu pied de page!!! Toute la matinée à relire, essayer, refaire,... et rien!
Loupilo Posté 29 Juin 2004 Posté 29 Juin 2004 Pffuuu.... J'y arrive vraiment pas avec ce foutu pied de page!!! Toute la matinée à relire, essayer, refaire,... et rien! Déjà, mets un clear: both; Ça empechera ton bloc de se retrouver à côté d'un autre. Si dans la page il est tout en bas des autres calques, alors il va se retrouver tout en bas de la page... Et pour spécifier un espace entre le footer et les autres calques, rajoute un margin-bottom: 3em; Essaie ça. Alors ? A+
Gribouille26 Posté 29 Juin 2004 Auteur Posté 29 Juin 2004 J'ai mis tout ça dans footer, mais ça change rien....
Loupilo Posté 29 Juin 2004 Posté 29 Juin 2004 Je veux bien essayer de voir sur ta page (le lien que tu as donné), mais je le vois nulle part le footer à mettre en bas ! Il est ou ? Car sans, c'est sur que je vais voir du mal A+
Gribouille26 Posté 29 Juin 2004 Auteur Posté 29 Juin 2004 Il est en bas.... <div class="footer">EPICE-2004 © Webmaster</div>
Loupilo Posté 29 Juin 2004 Posté 29 Juin 2004 Il est en bas.... <div class="footer">EPICE-2004 © Webmaster</div> Oups pas vu . Ben ça me parait dur... Vu comment tu a codé ta page, c'est pour moi impossible Tu n'as que des positions absolute dans ta page. Comme l'a si bien dit MissMonde, ce sont que des post-its. Donc tu ne peux positionner ton footer en dessous des autres post-its qu'en spécifiant la marge supérieure qu'il doit y avoir. Et dès qu'on change le post-it du mileu (le texte principal), il faut alors repositionner le footer. Donc dans la situation actuelle tu ne peux pas positionner ton footer en bas. Tu devrais re-coder ta feuille de style Tu utilises trop de position:absolute;. Vu que ton design respecte le sens "normal", tu pourrais te passer de tous les "position:..." ! Donc désolé, mais la pour l'instant, je crois que ça va pas être possible . A+
Gribouille26 Posté 29 Juin 2004 Auteur Posté 29 Juin 2004 Bon, il faut que je me lance dans des tests de position, si j'ai bien compris....
Lurch Posté 29 Juin 2004 Posté 29 Juin 2004 Gribouille, je crois que j'ai trouvé la solution. Je développe ça dans un post sur ton autre fil.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant