2016-04-19 16 views
0

私は左のテキストアライメントを持つテーブルを持っています。チェックボックスを右揃えにすることができますか?右側にテキストアライメントを設定します。

<h:panelGroup styleClass="table-right"> 
      <h:selectBooleanCheckbox value="#{bean.method}"> </h:selectBooleanCheckbox> 
    </h:panelGroup> 

    .table-right { 
     text-align: right; 
    } 

HTML出力:

<tr> 
    <td>Security Question</td> 
    <td><textarea id="form:securityquestion" name="form:securityquestion" cols="60" rows="3" onblur="mojarra.ab(this,event,'blur',0,'form:securityquestionvalidator')"></textarea><span id="form:securityquestionvalidator"></span></td> 
    </tr> 
    <tr> 
    <td>Security Answer</td> 
    <td><textarea id="form:securityanswer" name="form:securityanswer" cols="60" rows="3" onblur="mojarra.ab(this,event,'blur',0,'form:securityanswervalidator')"></textarea><span id="form:securityanswervalidator"></span></td> 
    </tr> 

CSSでのチェックボックスのちょうどセルの配置を変更するには、任意の解決策はありますか?

+0

なぜ、あなたのHTML出力は何のチェックボックスを持っていませんか? – Justinas

+3

text-align:rigth ?? –

答えて

0
.table-right input[type="checkbox"] { 
    float: right; 
} 

これは右

+0

ありがとう!それは働いている。なぜ他のソリューションと連携しないのですか? –

+0

テーブル内のチェックボックスは、フロートでのみアライメントすることができます。私はテキストアラインメントはそれのために動作するとは思わない –

0

あなたはタイプミスrigthは言葉ではありません持っているので、このCSSは

.table-right { 
    text-align: rigth; 
} 

が機能していません。それはrightでなければなりません。

+0

私はそれを試しましたが、それは動作していません。 –

0

の代わりのように使用正しいタイプミス[テキスト整列は:rigth]

.table-right { 
    text-align: right; 
} 
+0

私はそれを試しましたが、それは動作していません。 –

0

にあなたのチェックボックスを揃える必要がありますがstyleClass="table-right"selectBooleanCheckboxにセクションを貼り付けるようにしてください。そしてCSSで重要なルールを使ってみてください。

同様:<h:selectBooleanCheckbox styleClass="table-right" value="#{bean.method}"> </h:selectBooleanCheckbox>

.table-right { 
     text-align: right !important; 
    } 
+0

私はそれを試みたが、それは動作していない –

関連する問題