27611 sujets

CSS et mise en forme, CSS3

Bonjour, Bonsoir,

Je rencontre actuellement un petit problème, j'ai plusieurs paragraphes dans mon code et j'aimerais pouvoir modifier la taille, caractère, etc d'un seul paragraphe sans modifier les autres. Je ne sais pas s'il y a un moyen de donner une "identité" à une balise <p> un peu comme les div id que j'ai déjà tester mais qui ne marche malheureusement pas.

D'ailleurs, je me pose exactement la même question, mais pour les liens.

Merci d'avance.
Modérateur
Bonjour,

pour les liens, tu peut les cibler individuellement avec leur attribut href

exemple si tu as un lien vers ce forum :
a[href="https://forum.alsacreations.com"] {font-size:2rem;color:white;background:#006D91;border-radius:3px}

De fait pas besoin d'ID dans ce cas.

Pour le paragraphe, un id="monParagrapheEnCouleur" et dans la feuille de style #monParagrapheEnCouleur pour le cibler. Donc oui, un id est tout à fait opportun.

autre possibilité , si ce paragraphe est toujours le troisième élément d'un conteneur disposant déjà d'une ID ou unique dans la page tu peut faire :
article p:nth-child(3) {color:nice;font-family:wonderfull;} 

ou
#monTagParent p:nth-child(3) {color:nice;font-family:wonderfull;} 

en admettant que ton code soit comme du genre

....
<article id="monTagParent"><!-- le seul tag article de la page ou avec un id -->
   <header> .... </header> <!-- position 1 -->
    <p> paragraphe en position 2 </p>
     <p>Mon beau paragraphe en position 3 que je style.</p>
.....
</article>
.....


J'espére que cela va t'aider un peu .
cdt,
GC