Проблема с сайтом

уважаемые. Заметил дилемму такого рода: загрузил сайт на хостинг, на ПК в Dev Tools всё отлично (выбираю размер экрана как на IPhone 7), но когда захожу на этот же сайт с телефона (тот же IPhone 7) - сайт отображается не совсем так, как на пк в Dev Tools.

Ниже приведу пример, на скриншоте #1 (ПК) есть желтый border при фокусе, та и вообще там есть только нижняя рамка, без закругления. На скриншоте #2, 3 (IPhone 7) у этой рамки появляется закругление и кнопка ведет себя по-другому.

Прошу помощи, как это можно решить? Скриншот #1 Скриншот #2 Скриншот #3

код кнопки:

.signUp__button {
      color: #fff;
      background-color: rgba(255, 255, 255, 0);
      border: 2px solid #fff;
      border-radius: 20px;
      padding: .2em 1.5em .2em 1.5em;
      margin-bottom: 1.2rem;
      cursor: pointer;
      transition: all .2s ease-in-out;
      font-size: 16px;
      font-weight: 400;
      box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
} 
<button class="signUp__button">SIGN UP</button>


Ответы (2 шт):

Автор решения: Август

я понял о чём Вы спрашиваете.

у каждого браузера своё отображение нативных элементов (таких как button, input, select и т.д). все они немного отличаются стилистическим оформление, как в Вашем случае. это происходит из-за того, что у браузеров разные движки для отображения страниц (еще у каждого движка есть свои разные порты, но это не важно) и даже разный ShadowDOM. если Вы будете просматривать стили вашего элемента в DevTool, Вы можете увидеть стили user agent stylesheet. именно эти заводские стили браузер задает своим нативным элементам.

чтобы изменить/убрать их, нужно перебить заводские стили своими стилями. в Вашем случае просто каждому input type="text" задайте стиль border-radius: none. таким образом Вы перепишете заводские стили.

→ Ссылка
Автор решения: Vadim Voskresensky

Это стандартная проблема кросбраузерности, все браузеры имеют свои предустановки стилей стандартных элементов. Для решения проблемы используют reset.css, вот например такой:

https://gist.github.com/DavidWells/18e73022e723037a50d6

он перезаписывает стили стандартных элементов. Вот и всё

→ Ссылка