2013-08-20 4 views
1

asp.net checkListBox 텍스트를 (가로로) 체크 상자 옆에 놓는 방법을 알아낼 수 없습니까?asp.net 확인란 목록 텍스트가 확인란 옆에 없습니까?

의미, 텍스트가 체크 상자 아래에 표시됩니다 ... 텍스트를 수용 할 수있는 너비가 충분한 여유 공간이 있는데, 왜 아래에 놓을까요?

이렇게 정의됩니다.

<asp:CheckBoxList 
ID="CheckBoxList1" 
runat="server" 
Width="665px" 
Font-Size="7pt" 
Font-Bold="False" 
CellPadding="1" 
CellSpacing="1" 
RepeatColumns="1" 
RepeatDirection="Vertical" 
RepeatLayout="Table" 
TextAlign="Right"> 
</asp:CheckBoxList> 

나는 textAlign과는 =이 "오른쪽"어떻게해야한다고 생각 ... 는하지만이 대신받을 :

checkbox alignment

답변

0

이 같은 흐름으로, 테이블 이외로 반복 레이아웃을 설정하십시오 . 뭔가 펑키가 그 테이블 (CSS 등의 것)에서 진행될 수 있습니다. 나는 표 형식의 데이터를 표시 할 수없는 곳이면 html 표를 피하고 싶다. 하여 CheckBoxList 위에 다음 넣어 스타일 업데이트를 강제 :

<asp:CheckBoxList 
    ID="CheckBoxList1" 
    runat="server" 
    Width="665px" 
    Font-Size="7pt" 
    Font-Bold="False" 
    RepeatDirection="Vertical" 
    RepeatLayout="Flow" 
    TextAlign="Right"> 
</asp:CheckBoxList> 
0
내가 다른 포럼 페이지에서 발견 한 두 가지 방법이 있습니다

또 다른 방법은 하나 개의 프로젝트에 근무

<style type="text/css"> 
    label { display: inline-block; } 
</style> 

, 그리고 일부 이유가 아닌 다른에 - 그래서이 나 작동하지 않을 수 있습니다 스타일 시트에 추가

.checkboxlist_nowrap label 
{ 
    display:inline; 
} 

당신의 체크 박스에 추가 목록 태그 :

<asp:CheckBoxList ... CssClass="checkboxlist_nowrap" >