Bonsoir à tous,
J'avais besoin de vous pour m'expliquer comment on fait pour avoir les DIV arrondis, mais en cherchant dans le forum j'ai trouvé ce post et répondu par le fameux c_s_s.
J'ai donc utilisé son code et modifié quelques petits trucs (ça ne s'affichait pas vraiment bien aux 2 endroits).
Après deux bons heures de recherches et tests avec un ami, on n'a pas trouvé et on a décidé de vous appeler.
Nous souhaitons obtenir un "bordure" qui s'adapte en fonction du contenu.
Voici le code source :
Code HTML : 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 <div class="corps"> <div class="date"> <p>26<br />nov<br />2008</p> </div> <div class="titre"> Voici les tests aux bordures </div> <div class="b_contenu"> <div class="b_top"> <div class="b_hgauche"></div> <div class="b_hdroit"></div> </div> <div class="b_middle"> <div class="b_gauche"> <div class="b_droit"> <div class="b_contenu"> <br /><img src="design/20_20.jpg" width="20" height="20" /> </div> </div> </div> </div> <div class="b_bottom"> <div class="b_bdroit"></div> <div class="b_bgauche"></div> </div> </div> <br /> <div class="b_contenu"> <div class="b_top"> <div class="b_hgauche"></div> <div class="b_hdroit"></div> </div> <div class="b_middle"> <div class="b_gauche"> <div class="b_droit"> <div class="b_contenu"> <br /><img src="design/60_60.jpg" width="60" height="60" /> </div> </div> </div> </div> <div class="b_bottom"> <div class="b_bdroit"></div> <div class="b_bgauche"></div> </div> </div> <br /> <div class="b_contenu"> <div class="b_top"> <div class="b_hgauche"></div> <div class="b_hdroit"></div> </div> <div class="b_middle"> <div class="b_gauche"> <div class="b_droit"> <div class="b_contenu"> <br /><img src="design/150_150.jpg" width="150" height="150" /> </div> </div> </div> </div> <div class="b_bottom"> <div class="b_bdroit"></div> <div class="b_bgauche"></div> </div> </div> <br /> <div class="b_contenu"> <div class="b_top"> <div class="b_hgauche"></div> <div class="b_hdroit"></div> </div> <div class="b_middle"> <div class="b_gauche"> <div class="b_droit"> <div class="b_contenu"> <br /><img src="design/300_150.jpg" width="300" height="150" /> </div> </div> </div> </div> <div class="b_bottom"> <div class="b_bdroit"></div> <div class="b_bgauche"></div> </div> </div> <br /> </div>
Code CSS : 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 /* Bordure aux cadres */ .b_top, .b_middle, .b_bottom {clear:both; width: auto;} .b_top {background: url('bordure/h.jpg') left bottom repeat-x; height:9px;} .b_bottom {background: url('bordure/b.jpg') left top repeat-x; height:9px;} .b_hgauche, .b_hdroit, .b_bgauche, .b_bdroit {width:9px;height:9px;} .b_haut, .b_bas {height:10px; margin:0;} .b_gauche, .b_droit {width:10px;} .b_hgauche, .b_bgauche {float:left;} .b_hdroit, .b_bdroit {float:right;} .b_hgauche {background: url('bordure/hg.jpg') right bottom no-repeat;} .b_hdroit {background: url('bordure/hd.jpg') left bottom no-repeat;} .b_bgauche {background: url('bordure/bg.jpg') right top no-repeat;} .b_bdroit {background: url('bordure/bd.jpg') left top no-repeat;} .b_gauche {background: url('bordure/g.jpg') left top repeat-y; width:100%;} .b_droit {background: url('bordure/d.jpg') right top repeat-y; width:100%;} .b_contenu {padding:30px;}
Voici en pièce joint l'aperçu.
Vous pouvez remarquer que le bordure a une taille fixe et j'amerais bien qu'il s'adapte en fonction du contenu.
Le problème se situe (à mon avis) : .b_top, .b_middle, .b_bottom {clear:both; width: auto;}.
Comment rendre la largeur adaptable en fonction du contenu ?
Je vous remercie par avance.
Partager