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 prenant tout l'écran


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Caxton
    Homme Profil pro
    Sans
    Inscrit en
    Janvier 2005
    Messages
    586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Janvier 2005
    Messages : 586
    Par défaut Une div prenant tout l'écran
    Bonjour,

    J'ai un peutit souci de conception en css + div.

    Je cherche à faire en sorte d'un div principal prenne toute la largeur et toute la longueur de la fenêtre quel que soit la taille de celle-ci.

    J'ai tenté un height: 100% et hélas, même si je la force dans le html et le body, c'est la même chose.

    Donc je m'en retourne vers vos lumière pour comprendre ce qui peut fonctionné ou non pour que le css s'adapte.

    Pour le moment j'ai écrit cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    body {
        background: none repeat scroll 0 0 #FFFFFF;
    }
     
    #ecran {
    	/*margin: auto;*/
     
    	position: relative;
    	/*width: 100%;*/
     
    	font-family: Verdana;
    	font-size: 10pt;
    }
    Niveau html il y a rien de rare non plus... Bref je cherche quoi *

    Merci pour vos indications, aide pour ce que je n'aurais pas su

  2. #2
    Membre averti
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Juillet 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 56
    Par défaut
    Salut,

    pour que cela marche il te faudra un doctype dans ton html

    ensuite en css il faut que tu ajoutes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    html,body{
    width:100%;
    height:100%;
    }
    sans oublié de mettre à body
    et ensuite tu peux mettre ton div en width et height 100%

  3. #3
    Membre éclairé Avatar de Caxton
    Homme Profil pro
    Sans
    Inscrit en
    Janvier 2005
    Messages
    586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Janvier 2005
    Messages : 586
    Par défaut
    Ok, ça confirme donc mes craintes
    En effet, je viens de tester ça fonctionne

    Seulement ensuite ça ne m'avance pas plus. La portion que j'aimerais voir agrandi reste petite. Comme elle est situer dans ce div, forcément elle prends des dimensions fixe

    Bon bah je vais devoir faire autrement pour que la fenêtre de mon t'chat et de mes contact paraisse ouverte même avec une page qui doit se redimensionné

    Peut-être une solution su je force la div interne à un % ?

  4. #4
    Membre averti
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Juillet 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 56
    Par défaut
    tu as oublié un bout à ton problème

    tu veux faire quoi maintenant ?

  5. #5
    Membre éclairé Avatar de Caxton
    Homme Profil pro
    Sans
    Inscrit en
    Janvier 2005
    Messages
    586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Janvier 2005
    Messages : 586
    Par défaut
    Au départ je pensait que le div dans le div prendrais la même taille... mais en fait non

    Peut-être ai-je intérêt à poster le code entier

  6. #6
    Membre averti
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Juillet 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 56
    Par défaut
    une div prend la largeur de son parent
    et de base la hauteur dépend de son propre contenu

    mais avec le code précédent rien ne t'empêche de mettre une hauteur en % (100%,50%..)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Div prenant tout l'espace restant, mais pas plus !
    Par ymoreau dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 23/01/2009, 16h50
  2. Une div en absolute avec une hauteur de toute la page
    Par laedit dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/11/2008, 21h55
  3. Rafraichissement toutes les X seconde d'une div
    Par zulot dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/03/2007, 20h55
  4. positionner un bloc <p> tout en bas d'une div
    Par barok dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 18/04/2006, 13h37
  5. Ajustement d'une forme sur tout l'écran
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 21/06/2005, 09h49

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