Как сделать так чтобы display: table-cell был адаптивным

270
28 апреля 2017, 18:55

Привет всем, дорогие друзья.

Предо мной стоит интересная задача, мне необходимо сделать адаптивность, прописываю max-width для каждого отдельного контейнера, и задаю максим width:100%, у меня значит <div id="left"> и <div id="right">каждый поделен CSS свойствами на display: table-cell, и если использую display:block то весь, контейнер становится не красивым и не адаптивным.

Как мне быть ?

Answer 1

При отсутствии (на данный момент) кода в вопросе можно ответить только так:

Чтобы сохранялась адаптивность при использовании display: table-cell , у родительского элемента должен стоять display: table.

Answer 2

Потратьте время на изучение "display: flexbox" и вы будете удивлены его возможностями :)

<div class="container">
    <div>Div 1</div>
    <div>Div 2</div>
</div>

.container {
 border: 2px solid #ffffff;
 padding: 20px;
 display: flex;
 }
.container > div {
  border: 1px solid black;
  background: #ececec;
  padding: 10px;
  margin-left: 10px;
  flex: 1;
}
READ ALSO
Верстка определенной формы вкладки

Верстка определенной формы вкладки

Нужно сделать вкладку первого элемента (показатели), проблема состоит в том, что параллелограмм не подходит, поскольку он имеет острый угол,...

194
Запрос sql выборка сообщений

Запрос sql выборка сообщений

Есть таблица messageprivate со структурой:

217
удаление дублей из большой mysql базы

удаление дублей из большой mysql базы

Здравствуйте! есть табличка mysql с 60 млн записями, имеет поля: ID, keyword (varchar 200), catНеобходимо оставить только записи с уникальными значениями...

230
Не могу понять запись создания взаимных ссылок между классами

Не могу понять запись создания взаимных ссылок между классами

У меня есть два класса: Controller и ViewerОни вроде как связаны между собой

201