J'ai un souci avec la gestion des espaces (verticaux et horizontaux) sur safari:
J'ai un menu que je met en position: absolute; c'est un div avec deux div à l'intérieur (j'utilise donc un flex-box pour les aligner)
j'utilise un top:472.5px; afin de mettre tout ça juste avant le corps du site.
Résultat: ça marche sur IE,FF,chrome, mais sur safari, le menu chevauche le corps du site de quelques pixels.
Je ne sais pas si c'est lié mais mon menu de pieds de page (qui s'affiche normalement sur IE, FF et chrome) est coupé horizontalement sur safari (il est dans un div de largeur fixe) . Il semblerait que les espaces horizontaux entre deux div consécutifs soient plus grands sur safari que sur les autres navigateurs (mon menu de pieds de pages est constitués de plusieurs div mis en flex).
Quelqu'un aurait-il une idée de ce qu'il faut faire pour régler tout ça?
Merci d'avance
- Edité par Dr_strange 22 août 2017 à 15:01:14
You are now about to witness the strength of street knowledge
Je travaille en local. Voici le rendu sur Safari :
Celui sur chrome (le bon )
:
PS: Je me souviens de la raison pour laquelle j'ai mis le menu en position:absolute; autrement, au clic sur une des catégories, le menu déroulant ne se superpose pas au corps du site (ce qui est pourtant le comportement souhaité). Au final, je reviens à mon bon vieux position:absolute
- Edité par Dr_strange 22 août 2017 à 18:08:13
You are now about to witness the strength of street knowledge
positionnement absolu sur safari
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)