我有这段代码:http://jsfiddle.net/GurmR/19/
在IE7上(正如你所看到的)输入的高度不是真正的height:18px
(有一种填充/边距?)。
他们的身高比选择框高。我该如何调整它们?
答案 0 :(得分:0)
HTML结构错误,“input
”元素应位于<tr><td>
内。
答案 1 :(得分:0)
摆脱.trackOn height: 26px;
将解决它。出于某种原因,在怪癖模式下IE7或IE会解释此高度值,而其他浏览器则不会。
.trackOn
{
width:710px; height:0px;
}
答案 2 :(得分:-1)
看看jquery浏览器检测
您可以使用此代码检测浏览器是否为IE,然后您也可以使用jquery
更改高度if($.browser.msie)
{
$(.yourobjecthere).css('height','100') //use the value you find to fit best with ie
}