Задать вопрос
@nano_e_t_4

Как выставить текст под radio buttons?

Всем привет
Подскажите пожалуйста, как правильно выровнять текст над ?
Сейчас использую конструкцию вида:
HTML:
<div class="radioButton">
<label for="0">0</label><input type="radio" name="radio" id="0"/>
</div>


CSS:
.radioButton {
    display:inline-block;
    text-align:center;
    margin:5px;
}
.radioButton label {
    display:block;
    margin:0px;
    margin-right:2px;
    margin-bottom:5px;
}
.radioButtons input {
    margin:0;
}


без марджинов текст съезжает относительно radiobuttons, и получается кривовато (хотя такой вариант тоже не очень уж и хорош)
Подскажите плз, как сделать правильно
спасибо

p.s.
находил вариант с табличным построением, но не знаю, насколько он хорош с точки зрения кода\изменяемости, адаптации под размеры экрана и прочее
  • Вопрос задан
  • 1622 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@sleepyKitty
Этого достаточно вроде, если я правильно понял задачу. С марджинами дичь какая-то.

.radioButton {
  display: inline-block;
  text-align: center;
}

label {
  display: block;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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