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

  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.

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    pas tout a fait daccord ... :-)

    Les frames servent également a passer des paramètres , ou effectuer des action que l'on ne peut faire que par traitement serveur ...
    donc il faut indiquer dans ton exemple que ceci n'est qu'une émulation et que si l'on veut envoyer des donnée dans ta pages on devra utiliser de l'ajax ;-)

    Coordialement
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par le_chomeur Voir le message
    pas tout a fait daccord ... :-)

    Les frames servent également a passer des paramètres , ou effectuer des action que l'on ne peut faire que par traitement serveur ...
    donc il faut indiquer dans ton exemple que ceci n'est qu'une émulation et que si l'on veut envoyer des donnée dans ta pages on devra utiliser de l'ajax ;-)

    Coordialement
    Merci d'avoir réagi.

    D'accord avec toi :
    Mon titre n'est pas tout à fait juste. J'aurais dû écrire :
    div pour imiter le comportement des frame avec HEADER FIXE - MENU FIXE - CONTENU qui défile (scroll auto)
    Mais c'était trop long dans le titre du post !! (je l'ai donc mis en sous-titre dans le post)

    C'est là le seul point commun entre le comportement des frame et mon bout de code.

    Et .... pas d'accord avec toi (!) :
    on peut très facilement et "normalement" passer des paramètres d'une page à une autre sans avoir besoin d'Ajax ! (ni Ariel, ni canard WC ... )
    Ca fonctionne comme toutes les autres pages !
    Dernière modification par Invité ; 05/04/2009 à 14h35.

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    ou tout simplement : "comment rendre une div scrollable" :-)
    Fixer une largeur et/ou hauteur et forcer l'affichage des scroll par la propriété css overflow:scroll :p
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par le_chomeur Voir le message
    ou tout simplement : "comment rendre une div scrollable"
    NON, ce n'est pas ca, mais plutot le contraire :
    "comment garder un bandeau et un menu FIXES, tout en pouvant scroller sur le contenu de la page"
    (je le rajoute à mon post)

    Je mets l'accent sur position: fixed; du bandeau (header) et du menu.

  6. #6
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    celle ci ne change rien ...

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div id="header" style="width:100%;height:100px;">header</div>
    <div id="menu" style="width:150px;">menu</div>
    <div id="content" style="position:absolute;top:100px;left:150px;right:0px;bottom:0px;overflow:auto;">contenu</div>
    remplit le content de texte ou autre ;-)
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  7. #7
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Bonjour jreaux62,

    Citation Envoyé par jreaux62 Voir le message
    on peut très facilement et "normalement" passer des paramètres d'une page à une autre sans avoir besoin d'Ajax ! (ni Ariel, ni canard WC ... )
    Ca fonctionne comme toutes les autres pages !
    Sauf que Ajax nous évite de recharger l'intégralité de la page à chaque appel.

    Citation Envoyé par jreaux62
    "comment garder un bandeau et un menu FIXES, tout en pouvant scroller sur le contenu de la page"
    (je le rajoute à mon post)

    Je mets l'accent sur position: fixed; du bandeau (header) et du menu.
    Intéressant mais quelques précisions concernant le code :

    - Inutile de préciser un width/height:auto sur un élément retiré du flux normal positionné en absolute, fixed, en float:left, right et en display:table étant donné que dans ces cas, le conteneur s'adapte à la taille de son contenu.

    - Inutile de positionner #contenu en absolute => indiqué un margin-top = hauteur du header et un margin-left = largeur du menu suffit largement, il est toutefois recommandé de garder le maximum d'éléments dans le flux normal.

    - Garder les éléments dans l'ordre logique, c'est à dire, header - menu - contenu afin d'éviter les risques d'inaccessibilité visuel, notamment : Petits écrans, lecteurs d'écran, navigateurs textuels.

    - Je pense que tu as oublié, jreaux62, de proposer un correctif pour IE6- qui ne supporte pas le positionnement fixed, un correctif basé par les expressions CSS.

    En conclusion :

    Code xhtml : 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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
     
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	<title>Document sans nom</title>
     
    		<style type="text/css">
                            html, body {
                                    padding:0;
                                    margin:0;
                            }
                    
                            #header {
                               position: fixed;
                               left: 0px;
                               top: 0px;
                               width: 100%;
                               height: 125px;
                               background-color: red; /* couleur du fond */
                            }
                            #menu {
                               position: fixed;
                               left: 0px;
                               top: 125px;
                               width: 180px;
                               /* height: auto; */
                               background:green;
                            }
                            #contenu {
                               /* overflow: auto; */
                               /* position: absolute; */
                               margin:125px 0 0 180px;
                               /* left: 180px; */
                               /* top: 125px; */
                               /* width: auto; */
                               /* height: auto; */
                            }
     
                    </style>
    		<!--[if lte IE 6]>	
    			<style type="text/css">
    			#header {
    				position : absolute;
    				top : expression( ignore1 = document.documentElement.scrollTop + "px" );
    			}
    			#menu  {
    				position : absolute;
    				top : expression( ignore2 = document.documentElement.scrollTop + "px");
    				margin-top:125px;
    			}	
    			</style>
    		<![endif]-->
    </head>
     
    <body>
     
    <div id="header">
      bla bla bla bla bla bla bla bla bla bla bla bla bla
    </div>
     
    <div id="menu">
      bla bla bla bla bla bla bla bla bla bla bla bla bla
    </div>
     
    <div id="contenu">
    bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    </div>      
     
    </body>
     
    </html>

    Pour infos, Bisûnûrs nous propose également un tuto complet sur le position:fixed
    Je ne réponds pas aux questions techniques par MP.

  8. #8
    Invité
    Invité(e)
    Par défaut
    Merci a vous 2 pour ces remarques est precisions.
    Je me suis laissé emporté par l'enthousiasme, et j'ai sans doute négligé certaines vérifications.
    (pour IE6 entre autre ... depuis que j'ai, betement telechargé IE8 ... )
    Je vais revoir ma copie, grace a votre contribution !

    Citation Envoyé par Macmillenium Voir le message
    Bisûnûrs nous propose également un tuto complet sur le position:fixed
    En effet !! : http://j-willette.developpez.com/tut...osition-fixed/
    le sujet y est traité !
    (je ne l'avais pas vu !) "Si j'oré su, j'oré pô v'nu !"
    Dernière modification par Invité ; 05/04/2009 à 21h50.

  9. #9
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    Aucun soucis , nous somme la pour ça ;-)
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  10. #10
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Un petit détail au passage

    Citation Envoyé par jreaux62 Voir le message
    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.
    Tu peux aussi avoir le même comportement (si tu tiens à positionner #contenu en absolute) en mettant les éléments dans l'ordre (header, menu, contenu) => il suffit donner un z-index supérieur à #header
    Je ne réponds pas aux questions techniques par MP.

  11. #11
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Macmillenium Voir le message
    Un petit détail au passage
    Tu peux aussi avoir le même comportement (si tu tiens à positionner #contenu en absolute) en mettant les éléments dans l'ordre (header, menu, contenu) => il suffit donner un z-index supérieur à #header
    Merci. J'ai encore beaucoup à apprendre sur les CSS !!

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