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 :

le défi du CSS


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 22
    Par défaut le défi du CSS
    Bonjour,

    Je souhaiterais mettre en place le tableau suivant en CSS en utilisant 4 styles seulement.

    Je ne veux pas utiliser de top, left, mais seulement des float, display, ...
    Est-ce que c'est possible ?



    Merci d'avance,

    Yannick

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 61
    Par défaut Re: le défi du CSS
    Citation Envoyé par yannickn
    Je souhaiterais mettre en place le tableau suivant en CSS en utilisant 4 styles seulement.
    Bah si c'est c'est *vraiment* un tableau, mieux vaut utiliser <table>

    Sinon :
    - bloc 1 en float left
    - bloc 4 en float right
    - blocs 2 et 3 laissés dans le flux courant, avec des marges à gauche et droite.

  3. #3
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, tu peux faire ça
    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
    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
    <html>
    <head>
    <style type="text/css">
    body
    {
    	margin: 0;
    }
     
    #blocLeft
    {
    	float: left;
    	width: 30%;
    	height: 100%;
    	background-color: red;
    }
    #blocCenter
    {
    	float: left;
    	width: 40%;
    	height: 100%;
    	padding: 0;
    }
    #blocRight
    {
    	float: left;
    	width: 30%;
    	height: 100%;
    	background-color: blue;
    }
     
    #blocTop
    {
    	width: 100%;
    	height: 50%;
    	background-color: green;
    }
    #blocBottom
    {
    	width: 100%;
    	height: 50%;
    	background-color: yellow;
    }
    </style>
    </head>
    <body>
    <div id="blocLeft">
    bloc1
    </div>
    <div id="blocCenter">
    	<div id="blocTop">
    	bloc2
    	</div>
    	<div id="blocBottom">
    	bloc3
    	</div>
    </div>
    <div id="blocRight">
    bloc4
    </div>
    </body>
    </html>
    Testé sous FF 1.0.7 et IE 6.0

    Bon développement ;-)

  4. #4
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    +1 j'aurais fait exactement la meme chose

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 12
    Par défaut
    comme ci-dessus mais en enlevant la boite centre :
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    <html>
    <head>
    <style type="text/css">
    body{
    	margin: 0;
    }
     
    #blocLeft{
    	float: left;
    	width: 30%;
      height: 100%;
      background-color: red;
    }
     
    #blocRight{
      float: right;
      width: 30%;
      height: 100%;
      background-color: blue;
    }
     
    #blocTop{
      height: 50%;
      background-color: green;
    }
    #blocBottom{
      height: 50%;
      background-color: yellow;
    }
    </style>
    </head>
    <body>
    <div id="blocLeft">
    	boite gauche
    </div>
    <div id="blocRight">
    	boite droite
    </div>
    <div id="blocTop">
      boite centrehaut
    </div>
    <div id="blocBottom">
      boite centrebas
    </div>
    </body>
    </html>
    testé sous FF

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 22
    Par défaut MERCI !
    Merci beaucoup, cela répond parfaitement a ma question !

    Yannick

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

Discussions similaires

  1. [CSS] défi avec position absolute et relative
    Par pmartin8 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 30/11/2005, 18h15
  2. Mail et css
    Par Truc dans le forum Modules
    Réponses: 2
    Dernier message: 01/10/2003, 22h25
  3. .css
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 25/04/2003, 15h34

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