2009-04-30 5 views
1

Ich habe:Wie würde ich den Text nach einem aktivierten Optionsfeld gestalten? die folgende versucht

:checked + * 
{ 
font-weight: bold; 
} 

Mit dem folgenden html:

<p><input type = "radio" name = "blah" />some text</p> 

Wie würde ich mich über solche Text Styling?

Lösung:

Wurf Label-Tags um den Text, und wählen Sie mit
: ausgewählt + *

Es funktioniert in der Oper und ff3, also bin ich gut.

+0

Sie sollten die Lösung und die Frage nicht kombinieren. Wenn Sie Ihre eigene Lösung gefunden haben, dann veröffentlichen Sie diese als Antwort auf diese Frage. – Calvin

Antwort

2

Sie verwenden das Label-Element Text und anderen Inline-Inhalt mit Formulareingaben zu assoziieren:

<input id="foo" ...> <label for="foo" ...>foo text</label> 

und wählen Sie dann mit [for = "foo"] oder #foo + Etikett oder was auch immer.