#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. Не совсем. Я опубликую несколько фотографий, чтобы вы могли лучше их разглядеть.