Я совершенно новичок в HTML и CSS. В настоящее время я разрабатываю веб-страницу для мобильных устройств. и я столкнулся с проблемой: когда я перетаскиваю страницу, которая не прокручивается, сверху появляется пустое пространство, в сафари iOS или в браузере Chrome.
Я установил свою страницу CSS следующим образом:
.app-view{
white-space: nowrap;
top: 0px;
overflow-y: hidden!important;
position: absolute;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
Это пустое пространство появляется только на iOS, но не на Android. Кто-нибудь знает, как?
ОБНОВИТЬ:
У меня есть ответ, я использую framework7, и под ним скрывается еще один слой, когда я изменяю этот слой, чтобы он стал position:fixed. Проблема ушла бы
1 ответ
Возможно, в блоке, содержащем ваш .app-view
, есть какие-то непредвиденные поля или отступы, трудно ответить без вашей разметки и других css
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.