Problème crochet dans des crochet :/

Résolu/Fermé
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 - 2 févr. 2014 à 22:28
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 - 4 févr. 2014 à 08:24
Bonjour,
Je sais qu'il existe un moyen dans les code html que je me rappel plus dailleur, mais est ce que cela marche dans un code css ?

Mon problèmes est que j'ai des crochets dans des crochets :youpi:
Je ne peux pas faire autrement..

td img[alt="Nouveaux messages [ Verrouillé ]"] { ;}


Merci de votre aide.
A voir également:

2 réponses

Salut,

le problème vient de là à mon avis:
" les code html que je me rappel plus dailleur"

le code HTML et les balises HTML, déjà ça vous permettra d'y voir plus clair si vous appelez un chat un chat.

Vous évoquez donc HTML et CSS mais le code que vous montrez n'est ni HTML ni CSS; qu'est il?

En hTML ce ne sont pas des crochets "[" "]" qui sont utilisés mais les symboles mathématiques supérieur et inférieur pour indiquer les balises.
Comme ceci: "<" et ">" ou bien & lt; et & gt;(sans l'espace après "&")
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
Modifié par florire le 3/02/2014 à 11:22
Je suis entrain d'afficher les images d'un forum (créer avec forumactif) en css pour permettre aux membres de choisir le thème qu'il souhaite.
Il y a des images qui n'ont pas d'id ni class, mais qui ont seulement alt.
Le html du forum n'est pas modifiable.

<td>
<img border="0" alt="Pas de nouveaux messages" src="http://illiweb.com/fa/empty.gif"></img>
    <span class="gensmall">

        Pas de nouveaux messages

    </span>
    <br></br>
    <img border="0" alt="Pas de nouveaux messages [ Populaire ]" src="http://illiweb.com/fa/empty.gif"></img>
    <span class="gensmall">

        Pas de nouveaux messages [ Populaire ]

    </span>
    <br></br>
    <img border="0" alt="Pas de nouveaux messages [ Verrouillé ]" src="http://illiweb.com/fa/empty.gif"></img>
    <span class="gensmall">

        Pas de nouveaux messages [ Verrouillé ]

    </span>

</td>


Les crochets permette de séléectionner une "balise" qui a alt="" ou href="" ou tittle="" etc ...

td img[alt="Pas de nouveaux messages"] {
background-image: url(http://imgage.png);
background-repeat:no-repeat;
width: 50px;
height: 50px;}


Ceci fonctionne parfaitement mais pas cela :
td img[alt="Pas de nouveaux messages [ Verrouillé ]"] {
background-image: url(http://image.png);
background-repeat:no-repeat;
width: 50px;
height: 50px;}


Je me suis mal exprimer pour le html mais j'ai déjà eu un problème du genre:
 ='l'épée'
(C'est un exemple simplifié)
Il faut juste mettre"/" ou "\" me rappel plus la quel sais.

Est ce qu'il y a quelque chose de similaire ou autre en css qui pourrais faire comprendre au navigateur que c'est des crochets dans des crochets ?
0
En effet, c'est plus clair comme ça.

Vous pouvez essayer le code ASCII
http://www.toutimages.com/codes_caracteres.htm
(dans la liste les crochets sont juste derrière le Z.

Pour échapper les guillemets en PHP vous pouvez utiliser l'anti-slash comme ceci:
\" ou \' mais c'est lourd à taper pour un résultat moche(il y avait même une fonction spéciale pour les quotes magicquote dans des versions ultérieure de php) et je préfères utiliser la priorité des simple quotes ('...' ) sur les double quotes. Il y a une légère différence d'interprétation entre les doubles et simple quote aussi, toujours dans le cas de php, mais cette différence n'est pas à prendre en compte

En ce qui concerne le css s'il ne s'agit pas de class ou d'id il peut aussi s'agir de propriétés de style s'appliquant à l'ensemble des balises d'un type donné et/ou de l'utilisation des pseudo classes permettant de cibler des éléments (firstchild par exemple)

Comme ceci:
.div{
/*********** mes styles **************/
}

va appliquer les styles à toutes les balises div sans distinction de class ou id(et par le biais de l'héritage une class ou un style aura aussi les propriétés décrites dans .div{...


Je craint que vous n'arriviez au limite de forum actif et que ce ne soit fait pour que vous puissiez le modifier. En tout cas il serait plus simple et rapide de créer vous même votre forum ou d'installer un phpBB que vous paramétrer si vous voulez quelque chose de personnalisé.
Boonne chance.
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
4 févr. 2014 à 08:24
Le code ASCII ne fonctionne pas.
Mais merci de votre aide
0