Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2011, 09h48   #1
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
Par défaut Centrer une DIV

Bonjour à tous,

Voilà, j'ai deux DIV dans lesquelles j'aimerais centrer une autre DIV dans chacune d'entre elles.

L'espacement entre chaque DIV est fixe de 18px, je pensais donc m'en sortir avec un padding / margin mais rien. le float center idem, je ne comprends pas.

Quelqu'un pourrait il me donner un coup de pouce ?

Un bout de code ? oui bien sur... il s'agit comme vous allez vite le comprendre de centrer les DIV jaunes dans les DIV blanches.

Merci à vous
Code :
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<HTML>
<HEAD>
  <TITLE> ... </TITLE>
<style> 
body {
overflow: auto; 
margin: 0px; 
padding: 0px; 
background-color: #e9e9e7;
}
.container{
width:985px;
margin:0 auto;
}
.header{
height:100px;
}
.column{
float:left;
height:350px;
}
#menu{
margin-top:150px;
width:167px;
background: white;
text-align:center;
}
.menu2{
width:131px;
background: #f6f8f7;
margin:18px
padding:18px
height: 500px;
background: yellow;
}
#content{
width:800px;
background: white;
}
.content2{
width:764px;
background: #f6f8f7;
margin:18px
padding:18px
height: 500px;
background: yellow;
}
#separation{
width:18px;
}
 
</STYLE> 
</HEAD> 
<BODY> 
 
<div class="container">
 
	<div class="header">HEAD</div>
 
	<div class="column" id="menu">MENU
			<div class="menu2">CENTRAGE 1</div>
	</div>
 
	<div class="column" id="separation"></div>
 
	<div class="column" id="content">
		<div class="content2">CENTRAGE 2</div>
	</div>
 
</div>   
</BODY>
</HTML>
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 10h12   #2
Membre éprouvé
 
Avatar de Nheo_
 
Homme
Étudiant
Inscription : avril 2011
Messages : 317
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 317
Points : 405
Points : 405
Bonjour,

Un permet de centrer tes div jaunes dans les blancs .
Nheo_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 10h19   #3
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
Arf... je le fais pour les div principales et pas les autres...

Un GRAND merci à toi.

Petit renseignement :

J'ai setté la hauteur de mes DIV à 350px :
Code :
1
2
3
4
.column{
float:left;
height:350px;
}
Est ce possible qu'elles occupent toute la hauteur possible (entre le header et le footer, pas encore intégré) ?

Merci
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 10h30   #4
Membre éprouvé
 
Avatar de Nheo_
 
Homme
Étudiant
Inscription : avril 2011
Messages : 317
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 317
Points : 405
Points : 405
Citation:
Envoyé par Gaetan_ Voir le message
Arf... je le fais pour les div principales et pas les autres...
Oui j'ai vu ça . C'est souvent comme ça : la réponse est la ... mais nos yeux ne veulent pas la voir .

Citation:
Envoyé par Gaetan_ Voir le message
Un GRAND merci à toi.
De rien.

Citation:
Envoyé par Gaetan_ Voir le message
Petit renseignement :

J'ai setté la hauteur de mes DIV à 350px :
Code :
1
2
3
4
.column{
float:left;
height:350px;
}
Est ce possible qu'elles occupent toute la hauteur possible (entre le header et le footer, pas encore intégré) ?

Merci
Alors, oui c'est possible :

Si tu veux que les div.column prennent toutes la place dispo, il faut que ton div.container ait une taille fixe et que tu ajoutes un height:100%;.

Tu mets donc :

Code :
1
2
3
4
5
6
7
.column{
height:100%;
}
 
.container{
height:800px;/*par exemple*/
}
Nheo_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 10h33   #5
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
C'est la hauteur du #container qui me manquait donc !

Super Merci encore.

Génial..Strosuper !
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h07.


 
 
 
 
Partenaires

Hébergement Web