Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

overflow et mozilla

2 réponses
Avatar
Thibaut Allender
hello,

j'ai un probleme avec mozilla et sa maniere de gerer l'overflow.

le probleme, c'est que sur un site en developpement, je centre le
contenu horizontalement

j'ai donc un css genre margin-left: auto, margin-right: auto

jusque la pas de probleme

une page "courte" ne va pas generer le scrollbar, et va donc se placer
au centre de la largeur totale

une page "longue" va en generer une scrollbar, et va se place au centre
de la largeur totale *moins* la largeur de la scrollbar

ce qui provoque un "saut" sur le coté entre 2 pages

ca ressemble un peu a ce qui se passe ici :

http://www.neokraft.net/docs/css.overflow/ -> scrollbar
http://www.neokraft.net/section/html/index.html -> pas de scrollbar, la
zone principale devient plus large

la solution serait de de pouvoir mettre l'overflow-y toujours visible,
malheureusement overflow-y est un css proprietaire IE...

j'ai pensé a calculer la largeur de la fenetre en javascript, de retirer
la largeur de la scrollbar + la largeur de la page / 2 et d'utiliser
cette valeur comme margin-left, mais ca n'est pas une solution qui
m'emballe (javascript necessaire + scrollabrs a largeur variable sous
mozilla a cause des themes...)

bref... a part ne pas utiliser une mise en page centree, je ne vois pour
l'instant pas de solution

si vous avez une idee...

merci,
a+


--
freelance + web design + php dev + digital photo
+ http://www.capsule.org

2 réponses

Avatar
Thibaut Allender
Bobe wrote:
D'un autre coté, est-ce si grave ?



moi ca me derange, tu cliques sur un lien et clac, leger decalage de la
structure du site vers la droite ou vers la gauche...

p.s: overflow-x et overflow-y seront présent dans les css3



ah... reste plus qu'a attendre que mozilla supporte le css3.

--
freelance + web design + php dev + digital photo
+ http://www.capsule.org
Avatar
Frederic Bezies
Le 02/11/2003 00:24, Thibaut Allender a écrit :
Bobe wrote:

D'un autre coté, est-ce si grave ?



moi ca me derange, tu cliques sur un lien et clac, leger decalage de la
structure du site vers la droite ou vers la gauche...

p.s: overflow-x et overflow-y seront présent dans les css3



ah... reste plus qu'a attendre que mozilla supporte le css3.




Surtout qu'une partie des CSS-3 sont déjà supportées. Comme les
border-radius (ou quelque chose de ce style) :)

La question est : quand est-ce qu'IE supportera CSS-3 ?

--
Frédéric Béziès -

Site Perso : http://frederic.bezies.free.fr/
Weblog : http://frederic.bezies.free.fr/weblog/
L'another Weblog : http://perso.wanadoo.fr/frederic.bezies/