kduchemin42 Posté 26 Mai 2005 Partager Posté 26 Mai 2005 Bonjour tout le monde, Mon premier post ici... Et une petite question de débutante !! Voilà : j'ai une liste à puce, et ds cette liste, un retour à la ligne ; la ligne après le <br />, j'ai mis un span et le style est censé mettre tout le texte en retrait. Problème, ça ne marche que sur la première ligne... Mon code : CSS : .retraitita { font-style: italic; margin: 0 0 0 30px;} HTML : <ul> <li>item 1<br /> <span class="retraitita">note sur l'item 1, bla bla, bla bla, et ça fait plusieurs lignes...</span></li> <li>item 2.</li> </ul> Quelqu'un a une idée ?... Merci d'avance !! Kduchemin Lien vers le commentaire Partager sur d’autres sites More sharing options...
MarvinLeRouge Posté 26 Mai 2005 Partager Posté 26 Mai 2005 span est un élément inline : c'est de là que vient ton pb. Il y a un très bon article à ce sujet sur openweb.eu.org Lien vers le commentaire Partager sur d’autres sites More sharing options...
Country Posté 26 Mai 2005 Partager Posté 26 Mai 2005 En remplaçant le span par un div tu obtiendra l'effet que tu recherche. Lien vers le commentaire Partager sur d’autres sites More sharing options...
kduchemin42 Posté 26 Mai 2005 Auteur Partager Posté 26 Mai 2005 Okay... Ben effectivement j'obtiens exactement l'effet que je recherchais ! Merci ! Mais petite question, c'est correct de mettre un div en plein milieu d'un li ??? Et je suppose que je dois quand même conserver mon <br /> avant ?... Le lien vers la doc 'Boîtes bloc, boîtes en ligne et propriété display' de l'Openweb, pour ceux que ça intéresserait : Boîtes bloc, boîtes en ligne et propriété display Merci... Lien vers le commentaire Partager sur d’autres sites More sharing options...
skale Posté 26 Mai 2005 Partager Posté 26 Mai 2005 Mais petite question, c'est correct de mettre un div en plein milieu d'un li ??? Et je suppose que je dois quand même conserver mon <br /> avant ?... oui c'est correct la balise li peut contenir des éléments block, inline... (Country m'a déjà repris dans un autre post où je disais que c'était même obligatoire) et non, pas besoin de conserver le br, div étant un bloc, il fait lui-même un retour à la ligne. skale Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 26 Mai 2005 Partager Posté 26 Mai 2005 j'aurai mis plutot un display:block sur le span. Ou ne peux-tu enviseager d'utiliser un <dl> ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
kduchemin42 Posté 27 Mai 2005 Auteur Partager Posté 27 Mai 2005 NI-CKEL CHROME !!! J'ai remis un span et j'ai rajouté un petit display:block sur le style, et ça marche nickel ! Merci beaucoup ! Kduchemin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant