calque qui reste fixe - HTML/CSS - Programmation
Marsh Posté le 15-09-2004 à 21:43:12
salut,
une div centrée :
Code :
|
++
L.
Marsh Posté le 16-09-2004 à 09:58:50
Leris a écrit : salut,
|
Oui mais non. Le calque sera effectivement centré en largeur, mais en hauteur, cela dépendra de la taille du navigateur.
Marsh Posté le 16-09-2004 à 13:17:03
merci pour cette astuce
mais mon sujet ne porte pas sur le fait que ca soit centré ou non mais sur le fait que le calque ets fixe et que je vux quil puisse bouger quand on redimentionne la fenetre
Marsh Posté le 16-09-2004 à 17:53:48
re,
suffit de copier/coller le code !
le div est centré en hauteur et en largeur et il le reste si on redimensionne la fenetre !
L.
Marsh Posté le 16-09-2004 à 19:35:45
Leris a écrit : re, |
Non.
Marsh Posté le 16-09-2004 à 21:14:55
re,
sur quelle barque pourrie navigues-tu ?
testé sur I.E.6.0 , netscape.7.02 , firefox.0.9.2
quelqu'un d'autre a testé ?
L.
Marsh Posté le 17-09-2004 à 18:30:39
Leris a écrit : re, |
Etant donné que la hauteur d'un navigateur n'est pas fixe, ton système de centrage vertical ne peut pas fonctionner puisque les marges négatives sont exprimées en px.
ça fera un truc à peu près centré sur du 1024/768, point barre...
Marsh Posté le 17-09-2004 à 19:28:02
Mais si c'est centré !
La dimension en px, il l'a donne parce que son calque est aussi en pixel (width: 500px; height: 300px; ) !
Marsh Posté le 18-09-2004 à 04:27:42
tres fort le messager ! donc sans essayer tu vois que ça ne fonctionne pas ?
les marges sont la uniquement pour "reculer" de la moitié de la hauteur et largeur du calque , la position est 50%.
ben dis donc , on en vois de belle sur les forums ...
Marsh Posté le 22-09-2004 à 13:10:32
merci pour le code
je vais le tester
en attendant pour listoire que le calque reste fixe
j'ai fait nimporte quoi, c'est pas grand chose mais javé mis une ligne background-attachment:fixed.
forcement ca pouvait pas aller
vous pouvez tester :
www.kaeron.net avec IE6 et Mozilla et ca marche bien (ya juste un probleme sous Mozilla avec les sous menus des liens à gauche qui'il faut que je resolve mais sinon c bon)
Marsh Posté le 22-09-2004 à 19:37:06
jokari34 a écrit : merci pour le code |
Chez moi, si j'agrandis la fenêtre verticalement, ça ne centre pas verticalement. Mozilla 1.6 (Linux mandrake 10).
Marsh Posté le 23-09-2004 à 18:38:03
Leris a écrit : hé ben au lieu de tout critiquer , donne ta solution ! |
Je ne pense pas qu'il y en ai une qui fonctionne parfaitement (en tous cas, je demande à voir).
On pourrait éventuellement jouer avec un tableau de 100% de hauteur et de largeur du body qu'on ferait apparaitre avec un z-index... Je n'ai pas essayé, et je ne suis pas du tout sûr que cela est possible...
Marsh Posté le 23-09-2004 à 20:21:19
moi j'ai testé sur I.E.6.0 , netscape.7.02 , firefox.0.9.2
et ça fonctionne impeccable !(peut etre pas sur des systemes "exotiques" comme le tien !)
L.
Marsh Posté le 24-09-2004 à 08:05:51
Leris a écrit : moi j'ai testé sur I.E.6.0 , netscape.7.02 , firefox.0.9.2 |
Exemple visible ?
Marsh Posté le 24-09-2004 à 09:24:59
mon site marche sous Netscape 7.02 ? c cool.
merci davoir testé, j'ai pas Netscape.
disons que j'ai tendance a chercher la compatibilité que pour IE6, Mozilla et Konqueror (enfin plus ou moins pour lui)
Je me rend compte que Mozill et IE sont en tete des listes et ma foi si je peux faire des choses compatibles aec IE (pas tres strict) et Mozilla (tres strict donc bonne ecole) benb c tout benef
Marsh Posté le 24-09-2004 à 18:28:09
Leris a écrit : re, |
ouai, ben c'est buggé... Si je réduis la fenêtre suffisamment, le bord gauche de la page disparait.
Marsh Posté le 24-09-2004 à 18:57:34
Leris a écrit : trop fort !!! |
non, mais si je veux centrer un très gros calque dans la page, le problème reste entier.
Marsh Posté le 24-09-2004 à 19:33:27
Hermes le Messager a écrit : non, mais si je veux centrer un très gros calque dans la page, le problème reste entier. |
le problème avec les marges négatives c'est surtout que tu es obligé de connaitre les dimensions de ta boite à centrer, pour le reste, je trouve que c'est pas une si mauvaise solution.
Marsh Posté le 24-09-2004 à 20:25:46
Mjules a écrit : le problème avec les marges négatives c'est surtout que tu es obligé de connaitre les dimensions de ta boite à centrer, pour le reste, je trouve que c'est pas une si mauvaise solution. |
En plus... Tu as tout à fait raison. Du reste je ne dis pas que c'est une "si mauvaise solution", je dis que c'est buggé, et que ce n'est pas LA solution. Il n'y a pas de solution réellement satisfaisante.
Marsh Posté le 15-09-2004 à 14:30:04
j'ai une simple page HTML
je veux mettre dans cette page un calque plus ou mons centré
j'ai créé ce calque, mais le gros probleme c'est que quand je redimentionne la fenetre Inetrnet Explorer, le calque reste fixe, alros que je voudrais, logiquement, que le calque se decale vers la gauche (notamment pour etre visible normalement en 800*600)
j'ai alros trouvé une parade : je créé un calque sans aucun decalage (gauche :0px et sommet:0px) et dedans je met le calque a centrer.
Ainsi le decalage vers la gauche se fait.
jespere etre assez clair pour le moment
Mais le probleme c'esyt que j'ai testé avec Mozilla, et le calque reste fixe. Ca march etres bien pour I Explroer mais pas pour Mozilla. Je souhiaterais donc savoir comment rendre possible ce decalage auto avec Mozilla
merci
pour exemple:
testez avec IE6 puis avec Mozilla (firefox pour moi) l'adresse:
www.kaeron.net