28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous.

Dans un codage PHP, j’appelle selon les cas une classe « selected » ou rien.
Il est commode, mais est-il licite d’écrire :
class=""


Sinon comment faire ?
Merci pour vos explications.
Modifié par Pyanepsion (30 Apr 2015 - 11:23)
Modérateur
Hello,

Essaie d'utiliser le selecteur not

Exemple:
<ul>
	<li class="selected">A</li>
	<li class="selected">B</li>
	<li>C</li>
</ul>

li.selected{color: red;}
li:not(.selected){color: grey;}
Smiley biggrin Bonjour, Yordi, et merci pour ta réponse.

Tu m’as permis de réviser le sélecteur not que j’avais un peu oublié. Il est inadapté dans le cas présent, mais c’est vrai qu’il est bien ce sélecteur.

Dans le cadre de la gestion d’un menu par onglets, je me posais la question sur la licéité d’écrire :
<li class="">

Dans le doute (mais j’aimerais quand même savoir Smiley smile ), finalement, le code PHP a été simplifié :
<ul id="onglets">
<li class="selected"><a href="#etape1" data-toggle="tab">Onglet 1 activé</a></li>
<li><a href="#etape2" data-toggle="tab">Onglet 2 inactif</a></li>
<li><a href="#etape3" data-toggle="tab">Onglet 3 inactif</a></li>
<li><a href="#etape4" data-toggle="tab">Onglet 4 inactif</a></li>
<li><a href="#etape5" data-toggle="tab">Onglet 5 inactif</a></li>
</ul>

Modifié par Pyanepsion (05 May 2015 - 10:46)