2012-01-17 38 views

答えて

8

、最も簡単な方法は、CSSでそれを行うことであろう。 label[for="id_condition"]{font-weight:bold;}属性セレクタが実装されているブラウザのみを扱う場合は、今日はIE6以外のすべてを意味します。あなたはIE6をサポートする必要がない場合は、divのスタイルそれでそのようにフィールドをラップすることができます

<div class="bold-my-labels">{{ form.condition.label_tag }}{{ form.condition }}</div> 
<style type="text/css">.bold-my-labels label{font-weight:bold;}</style> 

最後に、あなたは物事のPythonの側でそれを行う必要がある場合は、必ずHTMLを固執することができますあなたのラベルargにa-la "<strong>My Condition is</strong>"しかし、安全とマークしないと、HTMLでエスケープされるので、最終的には

from django.utils.safestring import mark_safe 
... 
    condition = forms.TypedChoiceField(
     label=mark_safe("<strong>My Condition is</strong>"), 
    ... 
    ) 
+0

ありがとうございます。私はそれをやってdjangoの方法を探していた。 –

+1

実際、CSS2で初めて出現した[CSS属性セレクタをサポートしていないIE6だけです](http://www.browsersupport.net/CSS/%5Battribute%3D%22value%22%5D) IE 6をサポートする必要があるかどうかは関係ありませんが) –

関連する問題