28173 sujets
CSS et mise en forme, CSS3
Bonjour,
Deux options:
1. la "sémantique": s'il y a des puces, c'est que c'est une liste, dont un élément <li>, pas un <p>.
2. la "sans état d'âme": mettre un padding-left de quelques pixels au paragraphe, et un background url(puce.gif) no-repeat left Xpx. Le Xpx est à juger en fonction du rendu selon la taille de la police, sachant que ça se dégradera quand l'utilisateur n'a pas cette taille-là.
Modifié par Laurent Denis (04 Feb 2008 - 15:57)
Deux options:
1. la "sémantique": s'il y a des puces, c'est que c'est une liste, dont un élément <li>, pas un <p>.
2. la "sans état d'âme": mettre un padding-left de quelques pixels au paragraphe, et un background url(puce.gif) no-repeat left Xpx. Le Xpx est à juger en fonction du rendu selon la taille de la police, sachant que ça se dégradera quand l'utilisateur n'a pas cette taille-là.
Modifié par Laurent Denis (04 Feb 2008 - 15:57)
Je crois que tu t'exprime mal.
Si ton problème c'est que lorsque tu fait une liste, la puce est à l'extérieur c'est qu'il te manque cette propriétée css : list-style-position: inside
Mais par contre, on insère pas de liste "dans" un paragraphe. Mais si tu veut un block avec un bord bleu qui englobe ton paragraphe et ta liste il faut que tu fasse un block :
C'était ça ton soucis ?
Si ton problème c'est que lorsque tu fait une liste, la puce est à l'extérieur c'est qu'il te manque cette propriétée css : list-style-position: inside
Mais par contre, on insère pas de liste "dans" un paragraphe. Mais si tu veut un block avec un bord bleu qui englobe ton paragraphe et ta liste il faut que tu fasse un block :
<div id="test">
<p>blabla...</p>
<ul>
<li>hummmm</li>
<li>hummmm</li>
<li>hummmm</li>
</ul>
</div>
div #test {
padding: 5px;
border: 1px solid #ccc;
}
div #test ul {
list-style-position : inside;
}
C'était ça ton soucis ?