28220 sujets

CSS et mise en forme, CSS3

Bonjour/soir
juste un petit blocage, j'ai cherché, essayé plein de choses en vain ...

J'aimerai juste connaitre la syntaxe correcte pour placer une variable après un id du style:

<li id=$css[1]><a href=#>1</a></li>


$css[1] vaut "active" et ce code ne marche pas avec cette syntaxe...

Merci.
Modifié par shocki (30 Nov 2005 - 19:12)
Administrateur
'soir, je suppose que tu parles de PHP ? dans ce cas une des syntaxes possibles est

echo '<li id="'.$css[1].'"><a href="#">1</a></li>';
Dsl, cette syntaxe ne fonctionne pas. Déjà essayé.
P-E aurais je dû poster dans la rubrique php ... mais comme c'est un problème de syntaxe au milieu de CSS...
Administrateur
tu n'as pas donné assez d'indications Smiley cligne

"ne fonctionne pas" signifie quoi ? message d'erreur ? mauvais code source ? que cherches-tu à faire ?
Bonjour,

La syntaxe donnée par Dew est tout à fait correcte, et OK au niveau des guillemets.

Je vois comme raison de dysfonctionnement :

- $css[1] est vide
- $css[1] est inaccessible

Il faut vérifier, en mettant dans ta page temporairement une boucle pour lister le tableau $css, tu seras tout de suite fixé sur ce qui ne va pas.

for ( $i = 0; $i < count($css); $i++ ) {
print $css[$i]. '<br />';
}
En fait, ça viendrait plutot d'un mauvais positionnement des balises <?php ?>
En effet la syntaxe semble correcte pour le reste dsl.
Et j'ai déjà vérifié les variableS.
Merci
Modifié par shocki (30 Nov 2005 - 08:19)