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

HTML Discussion :

structure de page HTML


Sujet :

HTML

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 8
    Points
    8
    Par défaut structure de page HTML
    Bonjour a tous,
    Voila aujourd'hui je me pose une nouvelle question!
    Comment bien structurer son site grace aux <DIV> et au CSS?
    Je m'explique,
    pour exemple voici mon code CSS et une partie du code du site:
    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
     
    <style type="text/css">
    body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    }
     
    #conteneur
    {
            height: 31%;
            width: 100%;
            border:solid 1px red;
    }
    #2
    {
            height: 50%; 
            width: 50%; 
            text-align: center;
            position: relative;
            float: left;
    }
     
    #1
    {
            height: 50%;
            width: 30%;
            tex-align: center;
            float: left;
    }
     
    #3
    {
            height: 50%;
            width: 30%;
            tex-align: center;
            
            position: relative;
            
            
    }
    #4
    {
            height: 50%;
            width: 50%;
            tex-align: center;
            
            position: relative;
            float: right;
    }
    </style>
    Je sais que c'est pas propre de mettre sa feuille de style dans le fichier html ou php de la page en question et qu'il vaut mieu faire un fichier.css mais bon... je le ferai

    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
     
    <body>
    <div id="conteneur">
     
    	<div id="1" style="overflow:auto;border:solid 1px black;">
    		JEUX
    	</div>
    	<div id="2" style="overflow:auto; border:solid 1px black;">
    		BANNIERE CENTRE
    	</div>
    	<div id="3" style="border:solid 1px black;">
    		EN DESSOUS DE JEUX
    	</div>
    	<div id="4" style="border:solid 1px black;">
    		EN DESSOUS DE BANNIERE
    	</div>
    </div>
    </body>

    J'aimerai que ça affiche donc ceci:


    le 5 n'etant pas encore ecrit car pour le moment 1,2,3 et 4 ne fonctionne meme pas!!!

    Donc si vous pouviez m'aidez ou m'indiquer des pistes pour trouver quoi et comment faire

    merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Points : 1 638
    Points
    1 638
    Par défaut
    je ferais ceci moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="haut">
         <div class="1" style="position:relative;float:left;"></div>
         <div class=2 style="position:relative;float:left;"></div>
    </div>
     
    <div id="bas">
         <div class="3" style="position:relative;float:left;"></div>
         <div class=4 style="position:relative;float:left;"></div>
    </div>
     
    <div id="5" style="position:relative;float:rigth;">
    </div>
    Après j'ai pas testé, mais il faut jouer aves les id et class et surtout les attributs float


    Sinon il y a une solution très simple .. les tableaux html dans lesquelles tu mets tes div ...

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 8
    Points
    8
    Par défaut
    Oki je te remerci beaucoup pour ta réponse rapide
    Les tableaux j'y avais pensé mais j'aimerai que mon affichage soit adaptable a tout type de resolution d'ecran...
    D'ailleur ca aussi c'est un probleme que j'ai en ce moment!

    Est ce que si j'enferme le tout dans un tableau la redimension se fera?

  4. #4
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 469
    Points : 525
    Points
    525
    Par défaut
    Une table supporte très bien le redimensionnement, tu exprimes les WIDTH avec des %, mais les DIV sont plus propres.

  5. #5
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 372
    Points
    2 372
    Par défaut
    Bonjour,

    pour information, ta question concerne plus la structure d'une page HTML que la structure d'un site, qui est plus générale.

  6. #6
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 8
    Points
    8
    Par défaut
    Oui tout a fait ... est il possible de modifier l'intitulé du topic??

    Sinon pour revenir sur donc la structure de la page html... je suis en beug la.
    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
     
    #conteneurheader
    {
    	height: 31%; /* La bannière fera de la hauteur de la page... */
    	width: 80%;
    	float:left;
    }
    #conteneurdroite
    {
    	height: 100%;
    	width: 19%;
    	float:left;
    	tex-align: center;
    }
    #conteneurgauche
    {
    	height: 69%;
    	width: 19%;
    	tex-align: center;
    	float: none;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div id="conteneurheader" style="border:solid 1px red;">
    </div>
    <div id="conteneurdroite" style="overflow:auto;border:solid 1px black;">
    </div>
    <div id="conteneurgauche" style="border:solid 1px green;">
    </div>
    J'aurai espérer trouver ceci:

    Mais je trouve plutot ceci:

  7. #7
    Membre actif Avatar de rivsc
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 213
    Points : 275
    Points
    275
    Par défaut
    Désolé je donne une soluce sans regarder ton code, je n'ai pas trop le temps :

    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
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<meta charset="utf-8" />
    		<style type="text/css">
                    #bloc1{background-color:red;float:left;clear:left;}
                    #bloc2{background-color:blue;float:left;}
                    #bloc3{background-color:green;float:left;clear:left;}
                    #bloc4{background-color:yellow;float:left;}
                    #bloc5{background-color:pink;float:right;height:100px;}
     
                    .bloc{
                      width:33.3%;
                      height:50px;
                    }
                    </style>
    	</head>
    	<body>
    		<div id="bloc1" class="bloc"></div>
    		<div id="bloc2" class="bloc"></div>
     
    		<div id="bloc5" class="bloc"></div>
     
    		<div id="bloc3" class="bloc"></div>
    		<div id="bloc4" class="bloc"></div>
    	</body>
    </html>

  8. #8
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 8
    Points
    8
    Par défaut
    Merci
    J'essaye d'adapter Je reviendrai a la charge si jamais je n'y arrive pas
    En tout cas merci d'avance

  9. #9
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup ca a marché je ne jouai pas avec les Class mais seulement avec les Id...
    Merci

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

Discussions similaires

  1. [Notepad++] Structure de base d'une page HTML
    Par franck_le_cantalou dans le forum Outils
    Réponses: 2
    Dernier message: 08/10/2017, 22h22
  2. structuration des pages html
    Par awalter1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 07/03/2012, 09h05
  3. Structure page HTML
    Par khalanne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/04/2007, 15h58
  4. [XHTML] Choix de structure de page html
    Par speedev dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 16/08/2006, 15h14
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 09h37

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