Bon... en toute logique, si ta feuille de style est correctement intégré dans ton fichier HTML, le style s'appliquera au texte entre balise.
Par contre, vu ton code, il est evident que le texte qui va s'afficher sera $date et pas le contenu de la variable $date ! Ça viens de la syntaxe que tu utilise. En PHP, Lorsque tu utilise des simple quote ', les variable à l'interieur de la chaine de caractères ne sont pas interprété.
>
http://www.php.net/manual/fr/language.types.string.phpIl faut que tu fasse comme ça :
Php
echo '<span class="maclass">'.$date.'</span>';
Citation :
Guillemets simples
Le moyen le plus simple de spécifier une chaîne de caractères est d'utiliser les guillemets simples : '.
Pour spécifier un guillemet simple littéral, vous devez l'échapper avec un anti-slash (\), comme dans de nombreux langages. Si un anti-slash doit apparaître dans votre chaîne ou bien en fin de chaîne, il faudra le doubler. Notez que si vous essayez d'échapper n'importe quel autre caractère, l'anti-slash sera conservé! Il n'y a pas besoin d'échapper d'autres caractères que le guillemet lui-même.
Note : En PHP 3, une alerte sera affichée si cela arrive avec un niveau de rapport d'erreur de E_NOTICE.
Note : Contrairement aux autres syntaxes, les variables présentes dans la chaîne ne seront PAS remplacées par leurs valeurs.