5568 sujets

Sémantique web et HTML

Salut, met ce texte dans un conteneur, par exemple un span, auqel tu donne un ID, puis sous firefox, dans le css.
input[type=radio]:checked + span{font-weight: bold}

Mais ça ne marchera que si le visiteur à fait les dernières mises à jours de FF, la pseudo-classe :checked à été implémenté il n'y a pas longtemps.
Sinon, du javascript

<INPUT TYPE="radio" onclick(this) />

function gras(radio, idspan)
{
  document.getElementById(idSpan).setAttribute('style','font-weight: bold')
  allSpan = radio.parentNode.getElementsByTagName('span');
  for (var q=0 ; q<allSpan.length ; q++)
   {
       if (allSpan[q].getAttribute('style') != null)
          allSpan[q]removeAttribute('style')
   }
}

J'ai pas le temps de tester mes solutions donc c'est pas du sur à 100%.
Inconvénient de la méthode javascript: tu ne doit pas utiliser l'attribut style sur tous les span du conteneur de tes boutons radios. Il y a moyen de manipuler les styles autrement que la façon que j'utilise, mais je ne sais pas comment (sorry)

A+