Изменить :Меня беспокоят мобильные сайты.
Позвольте мне перейти к делу. Что бы я ни делал, обрисовывать :ничего; НЕ удаляет подсветку/свечение по умолчанию из элементов формы ввода с помощью Ipod Touch/Iphone.
Куда бы я ни посмотрел, везде говорят использовать:
input:focus {
outline:none;
}
или
input {
outline:none;
}
.... и что это удалит свечение... ну, нет.
Еще одна серьезная проблема заключается в том, что НЕТ СВЕЧЕНИЯ ПО УМОЛЧАНИЮ. Я создаю пустую страницу без стиля и просто ввод формы, просматриваю страницу через мобильное устройство IOS, и на элементах ввода нет свечения/контура... это просто пусто.
Единственное, что работает, это использование -webkit -внешнего вида :none; -и это просто позволяет мне установить тень блока -на входном элементе. Если я не использую внешний вид -webkit -:none; -тогда тень блока не будет отображаться должным образом.
Однако при просмотре этого в настольном браузере тени блоков работают нормально даже без webkit.
Итак, мой вопрос: :почему ничего не обрисовано :; бесполезны для элементов ввода? Я видел, как некоторые люди говорят, что они работают только с тегами привязки, а другие говорят, что они работают с элементами ввода. Кто здесь? Потому что до сих пор, что бы я ни делал, наметить :ни одного; бесполезно для входных элементов.
Вот JSfiddle:
http://jsfiddle.net/QQGnj/4/show/
При просмотре этой страницы на мобильном устройстве iOS нет «свечения» или стиля по умолчанию. Где все видят поведение свечения по умолчанию, которое требует контура :none; работать (, что не работает )? Это сводит меня с ума!