+ -
当前位置:首页 → 问答吧 → [已解决]IE7下,table内元素垂直居中

[已解决]IE7下,table内元素垂直居中

时间:2010-10-21

来源:互联网

123.jpg (5.08 KB)
2010-10-21 09:34

在火狐下没问题,已经给td加了
    vertical-align:middle;但是不管用
------------------------------------------------------
谢谢2位的回答。

[ 本帖最后由 benxiongya 于 2010-10-21 10:24 编辑 ]

作者: benxiongya   发布时间: 2010-10-21

用TABLE的话,input和文字应该各自放不同的td里,如果input和文字放在一起,input应该加上vertical-align:middle
就可以了!

作者: pdf66   发布时间: 2010-10-21

把代码贴出来!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh"> <head profile="http://www.w3.org/2000/08/w3c-synd/#"> <meta http-equiv="content-language" content="zh-cn" /> <meta http-equiv="content-type" content="text/html;charset=gb2312" /> <title>blueidea</title> <style type="text/css"> /*<![CDATA[*/ input { width:200px; height:30px; border:1px solid red; vertical-align:middle; } /*]]>*/ </style> </head> <body> <input type="text" />aaaaaaaaaaaaaaaaaa </body> </html>
 提示:您可以先修改部分代码再运行
[ 本帖最后由 pdf66 于 2010-10-21 10:04 编辑 ]

作者: pdf66   发布时间: 2010-10-21