Кнопки загрузки Safari странные

#html #css #safari

Вопрос:

Я недавно создал приложение, но после развертывания я заметил, что Safari, похоже, загружает css по-другому. Везде, где у меня есть тип=»кнопка», safari добавляет странное белое поле вокруг элемента. Это выглядит ужасно. Я поискал в Интернете и нашел это:

 input[type="text"],
input[type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
 

Это самое близкое, к чему я пришел, чтобы найти решение, но оно не работает.

Сайт: timetrackers.net

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. ПРИМЕЧАНИЕ: Я только что заметил, что CSS для этого влияет только на входные данные с типом=»кнопка». Я просто использую тип для различных элементов, которые я хочу использовать как кнопки, без того, чтобы эта кнопка выглядела

Ответ №1:

Я предполагаю, что вы говорите о :focus стиле Safari по умолчанию.

Вы можете использовать этот CSS, чтобы избавиться от него:

 input[type="text"]:focus,
input[type="button"]:focus {
    outline-width: 0;
}
 

Комментарии:

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