28172 sujets

CSS et mise en forme, CSS3

Bonjour (bonsoir),

J'écris une page web horizontale, qui va dépasser de très loin la largeur de la page.

La page est composé de trois éléments horizontaux :
- en haut un menu (<ul> .... </ul>)
- au milieu le contenu de la page (<div class="contenue">....</div>) qui contient un ensemble de divs avec la propriété float: left pour que les <article>...</article> soient alignés horizontalement
- en bas un <footer></footer> avec des informations.

Mon objectif est que l'on puisse scroller la page vers la droite (puisque la page - horizontale - dépasse vers la droite de l'écran), mais que les blocs menu (une liste <ul>) et pied de page (<footer>) restent visibles.

Savez-vous comment je peux faire cela ?

Merci beaucoup d'avance,

Igor
Pardon. La réponse à cette question est : position:fixed.

Pas avec position fixed, on peut avoir un autre bloc qui vient se glisser par dessous le bloc fixed. Comment faire en sorte que la partie qui glisse en dessous ne soit pas visible (à défaut cela paraît comme superposé) ?

Merci !