При отображении в Chrome/Android веб-сайт отображается так, как предполагалось, но в IE/Firefox появляются некоторые вертикальные полосы прокрутки. Упрощенный код:Переполнение, работающее на хроме/андроиде, но не в IE/Firefox
CSS
html, body {
overflow: hidden;
position: relative;
}
.menu, .slide, .ico {
overflow-x: hidden;
overflow-y: scroll;
position: fixed;
height: 100%;
width: 100%;
}
.menu::-webkit-scrollbar, .slide::-webkit-scrollbar, .ico::-webkit-scrollbar {
display: none;
}
.container {
display: table;
height: 100%;
position: absolute;
overflow: hidden;
width: 100%;
}
.links {
height: 100%;
display: table-cell;
vertical-align: middle;
}
HTML структура
<html>
<body>
<div class="menu">
<div class="container">
<div class="links">
Я надеюсь, что я скопировал достаточный код, чтобы показать проблему. При необходимости я могу связать сайт.
Идея состоит в том, что ссылки div имеют возможность прокрутки по вертикали, но без отображения полосы прокрутки.
Edit: здесь полный код: http://www.jcml.pt
Edit2: Я был в состоянии это исправить (но создал еще одну проблему, как можно видеть на мой ответ).
где появляются полосы прокрутки? –
Я добавил ссылку на сайт. – JCML