Обратите внимание, что я не пытаюсь решить какую-то конкретную проблему, но пытаюсь понять, что вызывает эту проблему.
Я установил width
, height
и display
некоторых div, но настройки высоты/ширины не соблюдаются. Текст также смещается вниз.
1) Почему он толкает текст вниз, когда height
установлен в строке таблицы, НО когда height
удаляется, он помещает текст вверху?
2) Почему настройки ширины/высоты не соблюдаются?
3) Почему установка свойства margin
также не влияет на них?
display: table-cell
имитирует поведение реальной ячейки таблицы (все ячейки имеют одинаковую высоту, содержимое не может покинуть свой контейнер/ячейку, и ячейки не имеют полей, но они могут иметь отступы и границы). Кроме того, любыеfloat
, примененные кdisplay: table-cell
элементам, отменяют эффекты ячейки таблицы. - person Jakob Jingleheimer   schedule 14.02.2013