Как предотвратить переполнение х на сафари и мобильных - PullRequest
0 голосов
/ 07 июня 2019

В настоящее время у меня есть div, содержащий таблицу, в которой включено переполнение, и всю таблицу можно просмотреть с помощью прокрутки. Проблема в том, что в сафари / мобильном сафари html и body имеют горизонтальную прокрутку.

Следующий подход работает для Firefox и Chrome, не работает в Safari и не тестируется в IE.

html, body {
  max-width: 100% !important;
  overflow: hidden !important;
}

Вот свойства таблицы

.tableElements {
  margin: 5% auto;
  width: 80%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
.tableElements table {
  width: 100%;
  overflow-x: scroll;
  display: block;
  table-layout: auto
}

Не совсем уверен, что еще попробовать.

1 Ответ

0 голосов
/ 07 июня 2019

Попробуйте с 100vw.Это порт просмотра, поэтому он не будет больше ширины экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...