小编Sno*_*kle的帖子

如何在不使用CSS'table-cell'属性的情况下在IE7中垂直对齐文本?

我有固定的高度div,其中包含文本.我希望文本在div的中间垂直对齐,但问题在于一些文本是单行的,有些文本分成两行.对于IE8,Chrome和Firefox,使用display: table-cellvertical-align: middle提供我需要的解决方案:

JS Fiddle就在这里.width: 300px当文本在一行时,从星号上取下星号以查看格式.

但是,IE7不支持该display: table-cell属性.我发现的唯一解决方案仅适用于单行,而不适用于可能是1行或2行的文本.如何在IE7中显示它,就像在更现代的浏览器中一样,而不使用任何脚本?

html css internet-explorer-7

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×1

html ×1

internet-explorer-7 ×1