首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

Firefox中line-height的有关问题

2012-11-06 
Firefox中line-height的问题怎么height跟line-height相等时在IE7,Chrome文字居中显示,但Firefox却紧贴inpu

Firefox中line-height的问题
怎么height跟line-height相等时在IE7,Chrome文字居中显示,但Firefox却紧贴input顶部?

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><style type="text/css"><!--   #inp{       font-size:13px;       width:50%;       height:30px;       line-height:30px;       border:1px solid #929292;       overflow: hidden;   }--></style></head><body>   <input type="text" name="title" value="why" id="inp" /></body></html>



[解决办法]
不要用height和line-height

用padding吧,代码如下

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><style type="text/css"><!--   #inp{       font-size:13px;       width:50%;       border:1px solid #929292;       overflow: hidden;[color=#FF0000]       padding-top:10px;       padding-bottom:10px;[/color]   }--></style></head><body>   <input type="text" name="title" value="why" id="inp" /></body></html>
[解决办法]
FF不支持INPUT的LINE-HEIGHT
[解决办法]
input控件的样式比较麻烦
还跟<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
有关系
你可以设padding

热点排行