Почему при 125% масштабе на ноутбуке не ровные радио?
Созрел такой вопрос, почему на ноутбуке при масштабе экрана становится не центрированный чекед в чекбокса?
Браузер Opera GX, на пк все нормально.
Вот что происходит:
Вот так на пк:
Соурс
Дополнительно:
А если на ПК 125% выставить?
Иди на ноутбуке 100%?
Точно ли проблема именно в масштабе, а не в каких-то других отличиях?
Масштаб экрана не должен бы давать такого эффекта.
Но ответ на вопрос почему: это потому что не делится нацело.
p.s. jsfiddle не работает в России, переложите на codepen.io
это мой аватар и подпись к нему при 100% масштабе, а вот при 125%
. А чтобы было ещё полее явно, я их на прямую сравнил
Ответы:
Почему в css несуществующий класс используется?
._budget__item { display: flex; align-items: center; } |
._budget__item { display: flex; align-items: center; }
Полагаю, что если уберешь _ вначале, поведение будет ожидаемое.
По разнице отображения, на разных версиях браузеров с разным разрешением дефолтное отображение может отличаться
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос





Проблема, с которой вы столкнулись, связана с масштабированием страницы на вашем ноутбуке. Когда масштаб страницы установлен на 125%, это может привести к неоднородному отображению элементов на странице, таких как радио-кнопки.
Для того чтобы исправить эту проблему, вам нужно добавить специфичные стили для радио-кнопок при масштабировании. Вот пример кода на PHP, который вы можете использовать:
@media screen and (max-width: 125%) { input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; position: relative; vertical-align: middle; margin: 0; padding: 0; overflow: hidden; border-radius: 50%; background-color: #fff; border: 1px solid #ccc; width: 16px; height: 16px; } input[type="radio"]:checked { background-color: #007bff; border: 1px solid #007bff; } input[type="radio"]:hover { background-color: #f0f0f0; }
Этот код добавляет стили для радио-кнопок при масштабировании 125%, чтобы они отображались ровно и однородно на вашей странице. Поместите этот код в ваш файл стилей (CSS) или добавьте его непосредственно в ваш HTML документ.
Надеюсь, это поможет вам решить проблему с не ровными радио-кнопками при масштабе 125% на вашем ноутбуке. Если у вас остались какие-либо вопросы, не стесняйтесь задавать.