Bonjour,

Voila je rencontre un petit problème avec mon code. J'utilises le code suivant dans la page.php de mon plugin pour generer des widgets avec un css custom :

    <style>
        #<?php echo $d["slideselect"]; ?> {
            margin: 0px auto;
            position: relative;

            width: <?php echo $d["width"]; ?>;
            height: <?php echo $d["height"]; ?>;

        }

        </style>

Le premier id #<?php echo $d["slideselect"]; ?> renvoie #12 comme prevu mais n'affecte pas le code html alors que la classe .jcarousel img elle fonctionne, je n'y comprends rien.

J'aurais bien aimé generer le css directemment dans une page à part mais la je dois utiliser la balise <style> pour recuperer le contenu de mes balises php.
Merci de votre aide la je sèche.

5 réponses


Nono27
Réponse acceptée

C'est simple ton id n'est pas correct,

  • Doit contenir au moins un caractère
  • Ne doit pas contenir d'espace

    J'espère t'avoir aider

Nono27
Réponse acceptée

Quand je parle caractère c'est a-zA-Z, tu vois ?

Bob Ol
Auteur

Eh bien ca donne #72 il y a deux characteres je ne vois pas le probleme, j'ai essatyé avec un nom plus long au cas ou cela ne veut pas fonctionner quand mon style est le resultat d'une variable php.

#17 <- Id Invalide  (dû au manque de lettre)
#R 62 <- Id Invalide (dû à l'espace)
Bob Ol
Auteur

En effet, problème résolu, merci beaucoup!