IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

[SRC] div pour imiter frame (header/menu FIXES + contenu scrollable)


Sujet :

Contribuez

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [SRC] div pour imiter frame (header/menu FIXES + contenu scrollable)
    div pour imiter le comportement des frame avec :
    HEADER FIXE - MENU FIXE - CONTENU qui défile (scroll auto)
    ou :
    "comment garder un bandeau et un menu FIXES à l'écran,
    tout en pouvant scroller sur le contenu de la page ?"


    L'un des intérêts (?) des frames était de pouvoir faire défiler le contenu des pages, tout en gardant un HEADER (bandeau) et/ou un MENU (sommaire) FIXES sur l'écran.

    On peut imiter ce comportement avec les div.


    Oubliez le reste du post, et allez directement ICI :
    http://j-willette.developpez.com/tut...on-fixed/#LIII
    le sujet y est traité !




    L'astuce :
    + les div "HEADER" et "MENU" en position: fixed;
    + le div "CONTENU" en overflow: auto; position: absolute;
    + declarer le div HEADER APRES le div contenu
    + donner une couleur de fond au HEADER
    (car le contenu, en defilant, va passer SOUS le HEADER !)

    Important : la div "HEADER" est declaree APRES le "CONTENU" (dans le code de la page), car le contenu "glisse" sous cette div quand il défile.

    Un exemple de site qui fonctionne sur ce principe : http://www.garagebrice.com
    Ca ressemble à des frames, mais ce ne sont pas des frames !


    Ex. :
    - HEADER fixe en haut (largeur 100% - hauteur 125px)
    - Menu fixe à gauche (largeur 180px - hauteur libre)
    - Contenu des pages à droite du menu, sous le HEADER


    Fichier CSS (FRAME-style.css)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    /* -------------------------------------- */
    #HEADER {
       position: fixed;
       left: 0px;
       top: 0px;
       width: 100%;
       height: 125px;
      background-color: #FFFFFF; /* couleur du fond */
    }
    #MENU {
       position: fixed;
       left: 0px;
       top: 125px;
       width: 180px;
       height: auto;
    }
    #CONTENU {
       overflow: auto;
       position: absolute;
       left: 180px;
       top: 125px;
       width: auto;
       height: auto;
    }
    /* -------------------------------------- */
    Les pages : MAPAGE(.htm/.asp/.php, ...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <html>
    ...
    <link rel="stylesheet" type="text/css" href="FRAME-style.css" />
    ...
    </body>
    <div id="MENU">
       <!--  ... le menu, ou la page MENU(.htm/.asp/.php, ...) en include -->
    </div>      
    <div id="CONTENU">
       <!--  ... contenu de la page ... -->
    </div>      
    <div id="HEADER">
       <!--  ... le HEADER, ou la page HEADER(.htm/.asp/.php, ...) en include  -->
    </div>
    </body>
    </html>
    Dernière modification par Invité ; 05/04/2009 à 21h51.

Discussions similaires

  1. Adaptation auto de la hauteur d'un div pour un menu
    Par aloisio11 dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 07/05/2012, 14h36
  2. [Joomla!] menu fixe dans un frame
    Par thouma dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 26/05/2010, 14h00
  3. Frame et menu père-fils pour page JSF
    Par methodman225 dans le forum JSF
    Réponses: 14
    Dernier message: 01/04/2010, 12h24
  4. [debutant] utiliser les DIV pour créé un menu.
    Par paterson dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/09/2008, 19h32
  5. <DIV> : Menu fixe mais contenu variable
    Par Hell dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 03/12/2005, 11h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo