Mesuti
@Mesuti

Как выровнять чекбоксы?

Привет!
Чекбоксы генерируются в CMS. Поэтому могу настраивать только массово кучу.
Как можно нормально выровнять чекбоксы и текст возле них? Чтобы были более обтекаемыми и складывались?
Пробовал тексту указывать и margin и padding, все равно друг на друге стоят.
Песочница jsFiddle

Было так:
5b46ed0cdc03f539604374.jpeg

Указал родителю column-count:7. Все стало ровнее, но слова в куче:
5b46ed7a9b814814645716.jpeg

Указываю словам white-space: pre, слова стали прямо, но наезжают друг на друга:
5b46ee5e0a0cb464375196.jpeg

а на адаптивность вообще страшно смотреть:
5b46f03666b65524603682.jpeg
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега CSS
Front-end разработчик
А если обернуть чекбокс и текст в один label, и поставить ему
display: inline-block;
Ну и дополнительно можно задать минимальную ширину
min-width: 200px;
UPD: А, еще проще. Есть же свойство column-width, задаете его равным ширине блока поделенной на количество колонок. https://jsfiddle.net/9pq7Lut2/
Но смотрите, чтобы строка была блочным элементом, как в моем примере. Вместо label лучше поставить div
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы