Выравнивание и заполнение для asp: CheckBoxList

У меня есть следующий список проверки asp.net:

    <asp:CheckBoxList ID="CheckBoxList_Genres" runat="server" RepeatColumns="3">
        <asp:ListItem Selected="True">Action</asp:ListItem>
        <asp:ListItem Selected="True">Comedy</asp:ListItem>
        <asp:ListItem Selected="True">Classics</asp:ListItem>
        <asp:ListItem Selected="True">Documentary</asp:ListItem>

[...]

У меня есть две проблемы: текст не выравнивается с каждым флажком, и в некоторых браузерах (особенно Safari) между флажком и текстом нет заполнения (текст сопоставляется с флажком). Мне известен ответ, опубликованный здесь: Как согласовать флажки и их метки в разных браузерах

Однако я не могу понять, как реализовать эти стили в контексте asp: checkboxlist; Я знаю, что стиль css может быть установлен для checkboxlist, но не думаю, что это позволяет мне устанавливать отдельные стили для «label» и «checkbox». Помощь будет оценена.

10 голосов | спросил alpheus 5 42009vEurope/Moscow11bEurope/MoscowThu, 05 Nov 2009 18:51:17 +0300 2009, 18:51:17

1 ответ


0

Вы должны иметь возможность применять те же методы к свойству CssClass вашего элемента управления CheckBoxList, что и обычный флажок.

Вот код CSS, который я использовал для отступа длинного текста рядом со списком флажков ASP.net:

.chkChoice input 
{ 
    margin-left: -20px; 
}
.chkChoice td 
{ 
    padding-left: 20px; 
}

ASP.net:

<asp:CheckBoxList id="ChkWork" runat="server" TabIndex="2" CssClass="chkChoice">
ответил tahdhaze09 5 42009vEurope/Moscow11bEurope/MoscowThu, 05 Nov 2009 19:45:08 +0300 2009, 19:45:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132