Почему вы пишете «-webkit-touch-callout: none» при применении CSS к ios?IOS

Программируем под IOS
Anonymous
Почему вы пишете «-webkit-touch-callout: none» при применении CSS к ios?

Сообщение Anonymous »

Я писал CSS, который применим только к iOS.
Когда я искал, большинство людей использовали @support(-webkit-touch-callout:none) для написания CSS.
Сенсорная выноска — это меню, которое появляется, когда вы нажимаете и удерживаете ссылку на iPhone.
Но мне интересно, почему мне нужно установить его на 'none'.
Даже если я написал «@support(-webkit-touch-callout:inherit)», CSS, похоже, работал хорошо.
Что произойдет, если я не установлю «@support(-webkit-touch-callout: none)»?
Пожалуйста, расскажите мне что-нибудь, связанное с этим вопросом.
Спасибо.
`

Код: Выделить всё

#main {
min-height: 100vh;
}
/* iOS only */
@supports (-webkit-touch-callout: none) {
#main {
min-height: -webkit-fill-available;
}
}
`

Подробнее здесь: https://stackoverflow.com/questions/746 ... css-to-ios

Вернуться в «IOS»