28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je m'adresse à vous pour avoir une aide.
J'ai un problème simple que je n'arrive pas à comprendre.

Je développe en php et pour une page proposant une fonctionnalité de recherche à l'utilisateur, je souhaitant faire un focus au sein des résultats de la valeur recherchée.

J'ai donc ajouter un span autour du texte recherché.

Si dans mon code je mets:
$replacement = '<span style="background-color:#ffff00;">'.strtoupper($st).'</span>';
Cela fonctionne.

Si dans mon code je mets:
$replacement = '<span class="highlight">'.strtoupper($st).'</span>';
sachant que dans mon fichier CSS j'ai ceci:
.highlight{
background-color:#ffff00;
}
Cela ne fonctionne pas!

Je ne suis donc pas bloqué, mais j'aimerai savoir ce que j'ai raté sur ce coup là.
Et pourtant cela me paraissait simple au départ!

Merci d'avance de votre aide, cela me permettra de m'améliorer en CSS (et j'ai de la marge sur ce coup là).

jhs