2014-06-13 4 views
-1

수직으로 체크 표시 기호에 문제가 있습니다. 기본적으로 왼쪽 하단 구석에 있습니다.이미지가있는 체크 박스 목록

이 내 checkboxlist 모습 방법입니다 enter image description here

이 내가 그것을 같이하는 방법입니다 :이 솔루션을 종료 몇 가지 조사 후 enter image description here

<asp:CheckBoxList ID="FoodCheckBoxList" runat="server" RepeatColumns="3" RepeatDirection="Horizontal"> 
     <asp:ListItem> <img src="../images/foods/Food1.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food2.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food3.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food4.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food5.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food6.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food7.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food8.png" /> </asp:ListItem> 
     <asp:ListItem> <img src="../images/foods/Food9.png" /> </asp:ListItem> 
</asp:CheckBoxList> 
+0

코드를 입력하십시오. –

+0

이미지 높이와 동일한 확인란의 줄 높이를 설정하고 vertical-align : middle을 지정합니다. 코드에서 CSS를 사용할 수 있다면 –

+0

soooo. 왜 downvote? –

답변

3

:

html

<asp:CheckBoxList ID="FoodCheckBoxList" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" ClientIDMode="Static"> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
     <asp:ListItem> <img src="" style="width:128px;height:128px;background:blue" /> </asp:ListItem> 
</asp:CheckBoxList> 

인라인 스타일로 나를 비난하지 말고 그냥 이미지 대신 사용하십시오. 당신이 당신의 필요에 맞게 조정하는 픽셀을 재생할 수 있습니다 물론

CSS

#FoodCheckBoxList [type="checkbox"] { 
    margin: 0; 
    vertical-align: middle; 
    position: relative; 
    top: 70px; 
    } 

    label { 
    display: block; 
    padding-left: 35px; 
    text-indent: -20px; 
    } 

.

enter image description here

+0

무슨 뜻인지 이해하지 못했습니다. 설명해 주시겠습니까? –

+0

사람들은 문제를 검색 할 때 답을 수락하여 질문을 찾습니다. 답변을 수락 한 것으로 표시하면 미래의 검색자가 문제에 대한 해답을 찾을 수 있습니다. 8 시간 후에 답변을 수락 할 수 있습니다. – pixelmeow

+0

이 답변으로 문제가 해결되면 OP에서 승인 한 것으로 표시해야합니다. 나는 그것을 할 수 없다;) –