bloc avec titre+contenu décoré avec img en fond [CSS/HTML] - HTML/CSS - Programmation
Marsh Posté le 17-03-2006 à 19:37:15
J'ai changé le code et j'obtiens ceci :
http://phenxdesign.net/bloc_div/menu2.htm
c'est un peu mieux, mais pas encore ça ...
Marsh Posté le 03-04-2006 à 16:54:19
ben moi jdis que t'es sur la bonne voie j'ai fais un truc comme le tiens, et ça marche vraiement bien en plus d'avoir une belle gueule
Marsh Posté le 03-04-2006 à 17:05:00
ok, ça me rassure, mais j'ai encore le probleme que ça se redimensionne pas quand le texte depasse
Marsh Posté le 04-04-2006 à 20:16:46
j'aimerais bien, mais quand je le fais, les cotés disparaissent ... comment faire alors ?
Marsh Posté le 17-03-2006 à 16:06:10
Bonjour, j'essaie de faire un bloc un peu comme ceci : (avec les bouts d'images que je veux utiliser)
voici là ou j'en suis :
http://phenxdesign.net/bloc_div/menu2.htm
pour les colonnes a droite et a gauche d'un site, comme ici : http://www.graphicbeaute.com/
mais pas avec des tables... avec des div, et je n'obtien vraiment pas ce que je veux, tous les elements se mettent l'un en dessous l'autre, donc tout est a la verticale
voici ce que j'ai fait deja :
html:
<div class="bloc">
<div class="head">
<div class="left"></div>
<div class="right"></div>
Titre
</div>
<div class="body">
<div class="left"></div>
<div class="right"></div>
Contenu
</div>
<div class="bottom">
<div class="left"></div>
<div class="right"></div>
</div>
</div>
css : (il manque encore des classes, mais l'idée est la)
* {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}
.bloc {
height: 200px;
width: 120px;
}
/* HEAD -------------------------------------*/
.bloc .head {
background-image:url(bloc_head.jpg);
height:42px;
line-height: 42px;
margin:0px;
}
.bloc .head .left, .bloc .head .right, .bloc .head .content {
width:18px;
height:42px;
}
.bloc .head .left {
background-image:url(bloc_head_left.jpg);
float:left;
}
.bloc .head .right {
background-image:url(bloc_head_right.jpg);
float:right;
}
/* BODY -------------------------------------*/
.bloc .body {
background-image:url(bloc_body.jpg);
width: 120px;
height:100%;
}
.bloc .body .left, .bloc .body .right {
background-repeat:repeat-y;
width: 18px;
height: 100%;
}
.bloc .body .left {
background-image:url(bloc_body_left.jpg);
float:left;
}
.bloc .body .right {
background-image:url(bloc_body_right.jpg);
float:right;
}
/* BOTTOM -------------------------------------*/
.bloc .bottom {
height:17px;
bottom: 0px;
clear:both;
overflow:hidden;
background-image:url(bloc_bottom.jpg);
background-repeat:repeat-x;
}
.bloc .bottom .left {
width:18px;
height:100%;
background-image:url(bloc_bottom_left.jpg);
float:left;
}
.bloc .bottom .right {
width:18px;
height:100%;
background-image:url(bloc_bottom_right.jpg);
float:right;
}
merci de votre aide
Message édité par phenxdesign le 04-04-2006 à 20:14:29