katiiisha
@katiiisha
Junior Front-End developer.

Почему слетели стили для чекбоса в сафари?

Сделала адаптация под мобильные устройства. Открыла с айфона через сафари чекбоксы сползли вниз, а когда открывала на андроиде все супер. Не понимаю в чем проблема. Пробовала задать такое разрешение как и на телефоне на компе через панель разработки, никаких багов не было.

Вставлю фрагмент стилей для чекбокса
<label>
<input type="checkbox"  class="check_input">
<span class="check_box"></span>
</label>


.check_input  {
   appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
}

 .check_box {
         display: inline-block;
         width: 75px;
         height: 75px;
         background-image: url(../image/check_none.svg);
}

Пример того, что слетает:
6428aa038bc2f344137506.jpeg
6428aa2bb02a2656872407.bin
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
katiiisha
@katiiisha Автор вопроса
Junior Front-End developer.
короче разобралась сама, если вдруг кому-то понадобится, то держите
все ломалось из-за display:inline-block
Поэтому делаем так:
label {
    position: relative;
}
.check_box {
           position: absolute;
           width: 75px
           height: 75px
           background-image: url(../image/check_none.svg);

ну и отступы настроить
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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