1

以下の VB/ASP.NET でチェックボックス リスト コントロールのスタイルを設定しようとしています。

Dim MultipleSelect As New CheckBoxList
MultipleSelect.RepeatColumns = 1
MultipleSelect.ID = "checkboxlist_" & IssueScoreControl.IssueScoreControl_PK
MultipleSelect.CssClass = "chkListStyle"
bla bla

スタイルクラス「chkListStyle」は次のとおりです。

<style>
        .chkListStyle input { float:left; }
        .chkListStyle label { float:left; width:80%; padding-left:3px; }
</style>

チェックボックスの横にテキストが必要です。複数の単語がある場合は、すべて問題ありません。しかし、何らかの理由で、チェックボックスリストに追加されたアイテムのテキストが単一の単語の場合、その単語は次の行 (チェックボックスの下) に表示されます。これを解決するにはどうすればよいですか?ご存知の方いらっしゃいましたら教えてください。

前もって感謝します。

4

1 に答える 1

0

CSS を追加してみてください。

white-space:nowrap;

テキストの折り返しを防ぎ、それが機能するかどうかを確認します。そうでない場合は、CSS を調べて、CheckBoxList が特にこれを引き起こす何かをレンダリングしていないことを確認します。

于 2012-09-18T15:12:01.200 に答える