2010-04-18 3 views
2

J'ai plusieurs p tags dans le contenu d'une page. Je veux changer la couleur du dernier avant le div qui les tient. Puis-je le faire avec CSS?Puis-je changer les styles du dernier p uniquement avec CSS?

<div class="text"> 
    <p>P One</p> 
    <p>P Two</p> 
    <p>P Three</p> 
    <p>P Four (this is the one I'd like to modify)</p> 
</div> 

Merci

Répondre

3

La manière facile, portable:

<p class="last">P Four (this is the one I'd like to modify)</p> 

.text p.last {} 

La manière simple, moins portable utilise :last-child:

.text p:last-child {} 

Ou :last-of-type:

.text p:last-of-type {} 
+3

Voici un tableau de support pour ': last-child': http://reference.sitepoint.com/css/pseudoclass-lastchild –

+0

Merci Roger! Je vais utiliser le second exemple parce que je charge le texte dynamiquement – Luli

Questions connexes