Je veux faire en sorte qu'un élément span apparaisse sous un autre élément en utilisant la propriété display. J'ai essayé d'appliquer inline-block, mais sans succès, et j'ai pensé que je pourrais utiliser block si je parvenais à éviter de donner à l'élément une largeur de 100% (je ne veux pas que l'élément s'étire). Est-ce possible, ou sinon, quelle est la bonne pratique pour résoudre ce genre de problème ?
Exemple : une liste de nouvelles où je veux mettre un lien "lire la suite" à la fin de chaque article (note : <a>
au lieu de <span>
)
<li>
<span class="date">11/15/2012</span>
<span class="title">Lorem ipsum dolor</span>
<a class="read-more">Read more</a>
</li>
Mise à jour : résolu. En CSS, appliquez
li {
clear: both;
}
li a {
display: block;
float: left;
clear: both;
}