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

Mise en page CSS Discussion :

Une div de height: 100% - 40 px !


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut Une div de height: 100% - 40 px !
    Bonjour,

    Voila je développe une application contenant un menu en haut. Et une div principale (en rouge). Je voudrais savoir comment faire pour que la scroll bar porte uniquement sur la div principale (ça c'est ok overflow:scroll) et que le menu du haut soit toujours visible (aie quelle taille pour la div principale).

    La div du menu à une hauteur fixe de 40px et la div principale doit donc prendre la taille de l'écran moins 40px.. Je vous met une image si ça peut vous guider plus que mes explications.

    Merci d'avance pour les pistes que vous me proposerez..

    Bonne journée.
    Images attachées Images attachées  

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Mélanger les tailles fixes et les pourcentages n'est jamais bon et en règle générale difficilement réalisable sans passer par du Javascript.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut
    Oui Oui je sais bien. Ne t'inquiètes pas, je n'ai pas essayé de faire 100% - 40 px, je connaissait deja le résultat mais je trouvais ça parlant comme titre et que ça résumait bien le problème. Aurai tu des idées au niveau de Javascript.

    Merci de ton aide.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut
    Bonjour,

    Je reviens vers vous car, j'ai essayé de mettre en place la technique proposée par Bisûnûrs c'est à dire avec du Javascript.

    Voici le code qui me pose problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    div.fiche
    {
    	margin-left: 4px;
    	margin-right: 2px;
    	overflow:auto;	
    	height: <?php 
    		echo '<script type="text/javascript">'."\n";
    		echo '<!--'."\n";
    		echo 'document.write(document.body.clientHeight+"px;")'."\n";
    		echo '-->'."\n";
    		echo '</script>'."\n";
    	?>
    }
    Biensûr ça ne passe pas (sous FF, IE et safari). Donc j'aurai aimer avoir vos conseil concernant la syntaxe et la méthode que j'utilise.

    MErci d'avance et bonne journée

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu ne peux pas mettre du Javascript dans du CSS ...

Discussions similaires

  1. [CSS 2.1] Afficher une div de hauteur (100% - 50px)
    Par identifiant_bidon dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/08/2013, 12h05
  2. [HTML/CSS] Espace au fond d'une page avec un div height = 100%
    Par Miles Raymond dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 31/10/2008, 11h12
  3. <div> avec height=100%
    Par Poussy-Puce dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 20/09/2007, 16h37
  4. hack pour <div style='height:100%'>
    Par mauroyb0 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/05/2006, 08h42
  5. Connaitre la height d'une div
    Par licorne dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 07/09/2005, 16h30

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