Html 在IE7中选择和输入具有相同的高度

Html 在IE7中选择和输入具有相同的高度,html,css,internet-explorer-7,Html,Css,Internet Explorer 7,我有以下代码: 在IE7上(如您所见),输入的高度不是真实的高度:18px(有一种填充/边距?) 它们的高度大于选择框。如何调整它们?看看jquery浏览器检测 您可以使用此代码检测浏览器是否为IE,然后还可以使用jquery更改高度 if($.browser.msie) { $(.yourobjecthere).css('height','100') //use the value you find to fit best with ie } HTML结构错误,“input”元素应位于

我有以下代码:

在IE7上(如您所见),输入的高度不是真实的
高度:18px
(有一种填充/边距?)


它们的高度大于选择框。如何调整它们?

看看jquery浏览器检测

您可以使用此代码检测浏览器是否为IE,然后还可以使用jquery更改高度

if($.browser.msie)
{
   $(.yourobjecthere).css('height','100') //use the value you find to fit best with ie
}

HTML结构错误,“
input
”元素应位于
的内部


摆脱。trackOn
高度:26px将修复它。出于某种原因,IE7或IE在怪癖模式下解释此高度值,而其他浏览器则不解释

.trackOn
{
    width:710px; height:0px;
}

但投入是有限的“输入里面?!”?!?!?nu,隐藏的一个,只是在没有打开,在我的更新很抱歉,把旧的网址,检查新的JSFIDLE链接啊确定!但我不是指那个高度。我指的是输入和选择之间的高度!这是不同的。我希望选择、输入和提交按钮的高度相同。它在不同的浏览器之间切换。它不能解决我的问题。。。我需要那个空间,有一个牢房的高度。而且它工作得很好…为什么要删除它?你的意思是告诉我这并不能解决IE7中的高度/边距/填充问题?那么我不知道你的问题是什么对不起。