@seredaes

Что происходит с таблице в блочном режиме?

Есть таблица, растянута на всю страницу, блоки отлично изменяют ширину от размера экрана. Но только ставлю display:block таблица маленькая не смотря на width:100% кто объяснит такое явление или где почитать? Хочу разобраться очень. В инете пробовал искать, ничего толкового :(((
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Наверно потому, что таблица должна оставаться таблицей... И её базовый стиль disply: table;
А если ищите помощи - оформите вопрос в человеческом виде и выложите код на Codepen или Jsfiddle

Ну и если вкратце, то внутренние элементы tr и td ожидают свойство table у родителя, в противном случае они не понимают как себя вести.

codepen.io/vitaliy_kirenkov/pen/GZpYvE

И в завершении - зачем вам это?))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Рискну побыть телепатом и предположить, что автор описывает вот эту проблему: codepen.io/anon/pen/graBWx
Хотя проблемой это и не является.

Тоесть, seredaes применяет к table - свойство display: block, и удивляется, почему схлопываются td.
Прочтите пожалуйста:
https://www.w3.org/TR/html401/struct/tables.html
https://www.w3.org/TR/css-display-3/
https://www.w3.org/TR/CSS2/visuren.html

Краткое резюмируя - оставьте таблицу, таблицей, не надо пытаться сделать из нее div.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы