答案 0 :(得分:1)
这是解决方案 - > http://jsfiddle.net/Sha6m/12/。
您需要将display: table-cell;
添加到内部.content,将他们的垂直对齐添加到中间(vertical-align: middle;
)并为他们提供相同的height
和他们的父.area的width
(100%宽度和高度不幸在这里不起作用,所以当你改变.area
的高度和宽度时,你还必须为.content div做这个)。
答案 1 :(得分:0)
style='vertical-align:middle'
..
答案 2 :(得分:0)
您正在将display table-cell
应用于错误的元素。您必须将它们包装在容器中,并将display: table cell
应用于该容器。检查我的示例 - > http://jsfiddle.net/Sha6m/10/
答案 3 :(得分:0)
如果你有一个固定的高度,我只需添加一个line-height: 100px;
并删除你的vertical-align
和display