Я думаю, суб'єкт все це говорить. У мене є веб-додаток при перегляді на Iphone, Ipod або Ipad, кнопки подання вводу мають закруглені кути. Чи є спосіб зупинити це?
Я думаю, суб'єкт все це говорить. У мене є веб-додаток при перегляді на Iphone, Ipod або Ipad, кнопки подання вводу мають закруглені кути. Чи є спосіб зупинити це?
Відповіді:
Якщо додати ...
input, textarea {
-webkit-appearance: none;
border-radius: 0;
}
Тоді ваші кнопки успадкують будь-які стилі CSS, які ви застосовували для інших браузерів.
font-size
і color
. Найкращим рішенням буде застосування обох.
Мені не вдалося, зовнішній вигляд -webkit: none.
Це робить:
input[type=submit] {
-webkit-border-radius:0px;
}
У мене була та ж проблема із закругленими кутами на кнопці із фоновим зображенням, просто на iPhone.
Ви можете спробувати використовувати наступний CSS:
-webkit-appearance:none;
Більше інформації: http://trentwalton.com/2010/07/14/css-webkit-appearance/
Я виявив, що на iPad 2 ви повинні використовувати наступне:
-webkit-appearance:none;
border-radius: 0;
у вашому класі кнопок.
У мене був сайт із введеним типом submit = "image". Це відхилення вищезазначеного зафіксувало закруглені кути:
input[type=image] {
-webkit-border-radius:0px;
}
Я виявив, що налаштування background: linear-gradient(color1, color2)
позбавляє надто закруглених кутів на пристроях Apple і працює на всіх інших браузерах / платформах, які я пробував.
Я вирішив, додавши код для типів "button" і "submit":
input[type="submit"] {
text-align: center;
-webkit-appearance:none;
-webkit-border-radius:0px;
border-radius:0;
height:30px;
}
input[type="button"] {
text-align: center;
-webkit-appearance:none;
-webkit-border-radius:0px;
border-radius:0;
height:30px;
}
-webkit-border-radius:0px
рішення Роеля справді працює.