Интервал и обоснованная упаковка очень длинных радиокнопок с надписью для разметки

ASP.NET отображает список переключателей в виде строк в таблице со входами в ячейке, например:

    <table id="sites">
    <tr>
        <td>
           <input id="sites_11" type="radio" name="sites" value="1583" />
          <label for="sites_11">This is a very long site name including city and state</label>
         </td>

    </tr>
          .
          .
          <snip>
    </table>

Я пытаюсь создать пространство между input () и его меткой, чтобы это

    ( )This is the beginning of a long label

становится так:

    ( )  This is the beginning of a long label

Кроме того, поскольку ярлыки очень длинные и многие из них обертываются, я бы хотел, чтобы обертка не выходила за пределы (). Я хотел бы, чтобы это выглядело так:

    ( ) This is a very long label for the site which includes
        the city and state 

не так:

       ( ) This is a very long label for the site which includes 
       the city and state 

Как это достигается?

1 ответ

Вы можете попробовать создать класс CSS и применить его к вашему списку радиобуттон с подклассом метки, который содержит желаемое форматирование. Что-то вроде:

.yourradioliststyle label {
padding-left:5px;

}

Другие вопросы по тегам