Bonjour,
Depuis ce matin je tatillonne sur mon problème sans succès alors je viens vous l'exposer. Mon conteneur (A) de taille fixe, contient 3 conteneurs (B) (C) (D) de taille variable. La condition c'est que (B) doit être tout à gauche et (D) tout à droite et que le contenu de (C) (du texte) doit être centré. Or j'ai beau tourner mon code dans tous les sens, le contenu de (C) reste obstinément à gauche comme indiqué sur le schéma.
Voici mon code fautif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 |=========================================| | A | | ---- |------------------------| ---- | | | | | | | | | | |B | | C | |B | | | | | | | | | | | ---- |------------------------| ---- | | | |=========================================|
HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div id="A"> <div id="B"><img src="chat.png"/>chat</div> <div id="C">Minouchette</div> <div id="D">siamois</div> </div>Donc, pour résumer, ma question est : Comment réussir à centrer le contenu de C sachant que B et D pourront être de tailles différentes ?
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 #A { background-color: rgb(223,238,253); -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid rgb(12,88,165); width: 850px; height: 27px; float: right; font-size: x-large; font-weight: bold; text-align: center; } #B { background-color: white; float: left; padding-left: 5px; padding-right: 5px; Border-right: 2px solid rgb(12,88,165); width: auto; } #C { Float: left; width: auto; text-align: center; } #D { background-color: white; float: right; padding-left: 5px; padding-right: 5px; Border-left: 2px solid rgb(12,88,165); width: auto; }
Merci par avance de vos éclaircissements...
Partager