Je veux utiliser un en-tête externe et deux panneaux externes, un à gauche et un à droite. La capture: Les panneaux doivent toujours être visibles sur les grands écrans.
J’ai eu quelques problèmes pour positionner les panneaux avec un en-tête externe (interne fonctionne très bien), que j’ai pu résoudre pour le panneau de gauche en utilisant
position: absolute; left: 0; top: 4em;
Cependant, cela ne fonctionne pas avec le panneau de droite, en utilisant
position: absolute; right: 0; top: 4em;
le place simplement au-dessus du panneau de gauche.
Vous pouvez voir ceci sur ce jsFiddle: https://jsfiddle.net/9eb4mekr/
Quand j’utilise la position: relative; float: right;
position: relative; float: right;
au lieu de cela, le panneau de droite sera à droite mais en dessous de tous les autres panneaux (essayez-le dans le jsFiddle)
Une idée sur le bon positionnement des panneaux externes quand ils sont toujours visibles (grands écrans)? Plus un en-tête externe?
J’ai trouvé le problème. Bon, pas vraiment le problème, mais au moins la solution, grâce à Tasos Anastasiou : Régler la position de l’en-tête sur fixed
, par exemple avec data-position="fixed"
dans l’en-tête div fera en sorte que le positionnement relative
fonctionne à nouveau sur les deux panneaux 🙂
Voici un jsFiddle mis à jour et fonctionnel: https://jsfiddle.net/vhkmok8o/