(reprise du message précédent)
Pour faire une mise en page en css, il ne faut plus raisonner comme avec les tables.
D'abord, il faut mettre en place des "zones principales", lesquelles vont correspondre à des div "de structure", dans lesquels tu insèreras éventuellement d'autres div, comme par exemple : tes petits carrés.
Dans ton site, nous avons :
- 1 header
- 1 colonne de gauche, dans laquelle il y a les carrés
- 1 colonne à droite, pour le contenu
Ce qui correspond à ce gabarit : http://css.alsacreations.com/modeles/modele4.htm
Ne tiens pas compte de ce qu'il y l'intérieur des modèles proposés, donné pour exemple ...
Il faut que tu récupères uniquement le squelette, à savoir :
Et c'est à l'intérieur de ces conteneurs principaux (qui délimite les parties de la page) que tu vas définir tes carrés :
ou, si tes carrés ont tous la même apparence :
Et dans ta css, tu vas définir les styles de tes carrés :
soit un style particulier pour chaque carré (exemple 1 : chaque carré a été identifié de façon unique avec : id="carre1", id="carre2", id="carre3" :
ou, si tu as définis tes carrés avec une classe :
Comprends-tu le principe ?
Avant de chercher à obtenir exactement le résultat visuel que tu attends, fais fonctionner un peu tout cela.
Car, à travers ces exemples, je t'ai "mâché" tout le travail d'aprentissage que tu aurais découvert tout seul dans les liens que nous t'avons donnés.
Alors, fais un petit effort, maintenant !
Modifié par Vero (10 Apr 2006 - 19:57)
Pour faire une mise en page en css, il ne faut plus raisonner comme avec les tables.
D'abord, il faut mettre en place des "zones principales", lesquelles vont correspondre à des div "de structure", dans lesquels tu insèreras éventuellement d'autres div, comme par exemple : tes petits carrés.
Dans ton site, nous avons :
- 1 header
- 1 colonne de gauche, dans laquelle il y a les carrés
- 1 colonne à droite, pour le contenu
Ce qui correspond à ce gabarit : http://css.alsacreations.com/modeles/modele4.htm
Ne tiens pas compte de ce qu'il y l'intérieur des modèles proposés, donné pour exemple ...
Il faut que tu récupères uniquement le squelette, à savoir :
#header {
height: 100px;
background-color: #99CCCC;
}
#conteneur {
position: absolute;
width: 100%;
background-color:#CCCCFF;
}
#centre {
background-color:#9999CC;
margin-left: 150px;
}
#gauche {
position: absolute;
left:0;
width: 150px;
}
#pied {
height: 30px;
background-color: #99CC99;
}
<div id="conteneur">
<div id="header">
</div>
<div id="gauche">
</div>
<div id="centre">
</div>
<div id="pied">
</div>
</div>
Et c'est à l'intérieur de ces conteneurs principaux (qui délimite les parties de la page) que tu vas définir tes carrés :
<div id="gauche">
<div id="carre1">contenu de carré 1 <div>
<div id="carre2">contenu de carré 2 <div>
<div id="carre3">contenu de carré 3 <div>
</div>
ou, si tes carrés ont tous la même apparence :
<div id="gauche">
<div class="carre">contenu de carré 1 <div>
<div class="carre">contenu de carré 2 <div>
<div class="carre">contenu de carré 3 <div>
</div>
Et dans ta css, tu vas définir les styles de tes carrés :
soit un style particulier pour chaque carré (exemple 1 : chaque carré a été identifié de façon unique avec : id="carre1", id="carre2", id="carre3" :
#carre1 {
styles de carrés 1
}
#carre2 {
styles de carré 2
}
#carre3 {
styles de carre3
}
ou, si tu as définis tes carrés avec une classe :
.carre {
stayles de tes carrés
}
Comprends-tu le principe ?
Avant de chercher à obtenir exactement le résultat visuel que tu attends, fais fonctionner un peu tout cela.
Car, à travers ces exemples, je t'ai "mâché" tout le travail d'aprentissage que tu aurais découvert tout seul dans les liens que nous t'avons donnés.
Alors, fais un petit effort, maintenant !


Modifié par Vero (10 Apr 2006 - 19:57)