Bonjour a tous
Je suis debutant en design css
J'essai d'afficher une liste dont chaque ligne contient:
a gauche: une image
a droite: une boite contentant:
un texte
une liste de liens
C'est en fait une liste de partitions musicales par album, chaque ligne correspond a un album
Mon probleme est que les contenus d'album s'affichent en ligne par 2 et non les uns en dessous des autres
J'ai cree la structure suivante:
et le css
Merci beaucoup d'avances pour vos conseils experts
Modifié par vc74 (18 Aug 2007 - 17:38)
Je suis debutant en design css
J'essai d'afficher une liste dont chaque ligne contient:
a gauche: une image
a droite: une boite contentant:
un texte
une liste de liens
C'est en fait une liste de partitions musicales par album, chaque ligne correspond a un album
Mon probleme est que les contenus d'album s'affichent en ligne par 2 et non les uns en dessous des autres
J'ai cree la structure suivante:
<div id="main">
<ul>
<!-- Contenu de l'album 1 -->
<li>
<div class="album">
<div class="albumCover">
<img src="... une jaquette d album ..." />
</div>
<div class="albumDescription">
<h3>Artiste 1 / Album</h3>
<p>Commentaire</p>
<div class="albumsTablatures">
<ul>
<li><a href="lien vers la partition du titre 1">Titre 1...</a></li>
<li><a href="lien vers la partition du titre 2">Titre 2...</a></li>
<li><a href="lien vers la partition du titre 3">Titre 3...</a></li>
</ul>
</div>
</div>
</div>
</li>
<li>
<!-- Contenu de l'album 2 -->
<div class="album">
<div class="albumCover">
<img src="... une autre jaquette d album ..." />
</div>
<div class="albumDescription">
<h3>Artiste 2 / Album</h3>
<p>Commentaire</p>
<div class="albumsTablatures">
<ul>
<li><a href="lien vers la partition du titre 1">Titre 1...</a></li>
<li><a href="lien vers la partition du titre 2">Titre 2...</a></li>
</ul>
</div>
</div>
</div>
</li>
</div>
et le css
.album {
display: block;
}
.albumCover {
float: left;
width: 15%;
}
.albumCover img {
width: 150px;
height: 150px;
}
.albumDescription {
float: left;
margin: 0;
padding: 0px 10px;
}
.albumDescription h3 {
margin: 0;
padding: 0;
font-size: 130%;
}
.albumDescription p {
margin: 0;
padding: 0;
}
.albumsTablatures {
margin: 0;
padding: 15px;
}
.albumsTablatures ul {
display : list-item;
list-style-image: url(../img/note.gif);
list-style-position: outside;
}
.albumsTablatures li {
}
.albumDescription h3 a:link, .albums h3 a:visited {
color: #245185;
}
Merci beaucoup d'avances pour vos conseils experts
Modifié par vc74 (18 Aug 2007 - 17:38)