28173 sujets

CSS et mise en forme, CSS3

Bonjour
j'ai une page de la forme:

<div>
	<h3>Liste</h3>
	<p>
		<ul>
			<li>list 1</li>
			<li>list 2</li>
			<li>list 1</li>
		</ul>
	</p>
</div>

j'ai mis les marges à 0.
j'ai mis un fond sur le <P> : est une image qui se répète en Y.
Or l'image de fond n'aparait pas.
le problème semble venir du <ul>
par contre, si j'ajoute du texte dans le <p>, l'image apparait :

<div>
	<h3>Liste</h3>
	<p>
		<ul>
			<li>list 1</li>
			<li>list 2</li>
			<li>list 1</li>
		</ul>
	texte
	</p>
</div>


que faut t'il faire pour "propager le fond du <p> à l'<ul> ?

Amicalement
Modifié par khoudj (07 Jan 2008 - 15:12)
Bonjour,

L'élément p ne peut contenir d'élément de type block, tel que ul. Commence par corriger ça, en remplaçant par exemple ton paragraphe par une division.