Выравнивание и заполнение для 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». Помощь будет оценена.