Bonjour,
Cela fait quelque temps que je suis entrain de me rendre fou sur le positionnement de mes div.
Alors voila j'ai une page ou je voudrais afficher certains posts wordpress de la même façon que Pinterest affiche ses Pins.
J'ai bien sur essayer de bien checker leur code avec firebug mais j'ai toujours des problèmes.
Voila mon code HTML :
Voila mon code CSS :
Je n'arrive pas a trouver mon erreur pour que les Divs ne se superposent pas mais se mettent côte à côte au fur et à mesure que des posts sont créés.
Merci d'avance,
PS: C'est mon premier post alors pardonnez moi si je ne suis pas très clair.
Modifié par Tony Monast (21 Mar 2012 - 13:36)
Cela fait quelque temps que je suis entrain de me rendre fou sur le positionnement de mes div.
Alors voila j'ai une page ou je voudrais afficher certains posts wordpress de la même façon que Pinterest affiche ses Pins.
J'ai bien sur essayer de bien checker leur code avec firebug mais j'ai toujours des problèmes.
Voila mon code HTML :
<body>
<?php include('header.php'); ?>
<div id="contenu-blog">
<div id="publications">
<?php $posts = get_posts('numberposts=30&order=DSC');
foreach ($posts as $post) : start_wp(); ?>
<div class="item">
<div class="post">
<div class="titre-post">
<?php $title = the_title('','',TRUE); ?>
</div>
<div class="excerpt">
<?php the_excerpt(); echo "<br />"; ?>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
<?php include('footer.php'); ?>
</body>
Voila mon code CSS :
#contenu-blog
{
width:1020px;
min-height:300px;
margin-left:auto;
margin-right:auto;
background-image:url(visuels/background-contenu.png);
}
#publications
{
padding-top:40px;
position:relative;
width:980px;
margin-left:auto;
margin-right:auto;
}
.item
{
position:absolute;
background-color:#FFF;
padding: 15px 15px 0;
margin-left:10px;
margin-top:10px;
width:190px;
margin-left:20px;
box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
}
.post
{
width:190px;
}
.titre-post
{
color:#000;
font-size:14px;
padding-bottom:5px;
border-bottom:thin 1px #CCC;
}
Je n'arrive pas a trouver mon erreur pour que les Divs ne se superposent pas mais se mettent côte à côte au fur et à mesure que des posts sont créés.
Merci d'avance,
PS: C'est mon premier post alors pardonnez moi si je ne suis pas très clair.
Modifié par Tony Monast (21 Mar 2012 - 13:36)