请问各位大虾,我想div中的多行文字垂直居中,应该怎么做呢?
div高度不是固定的!
[b]问题补充:[/b]
[code="java"]
[/code]
并不总是有效的,当div嵌套时候就不行了。
playfish所说的用js控制好像可以试一下。谢喽!
并不总是有效的,当div嵌套时候就不行了。
playfish所说的用js控制好像可以试一下。谢喽!
请问各位大虾,我想div中的多行文字垂直居中,应该怎么做呢?
div高度不是固定的!
[b]问题补充:[/b]
[code="java"]
目前,div的垂直居中在多个浏览器下面实现是很难的,你要想兼容IE,FF浏览器的话很难做到.所以,这种情况,你最好的方法使用table,不要用div,使用那些额外的css技巧不是最好的方法.
只要把原来要放div里面的内容
放在td里面 |
这样放在td里面就可以了.
如果实在是不想用table,那可以考虑JavaScript来控制.JavaScript判断div高度,手动设定div的padding..