隐藏的输入在IE中占用空间

时间:2011-07-10 10:20:01

标签: html css internet-explorer

在表单底部的this page添加评论,我有一组隐藏的HTML输入。工作正常,除了IE。

在IE中,他们占用空间并将表单向下移动。我怀疑这是因为input有通用的CSS规则,但我不是100%肯定。如果是这种情况,我该怎么做才能使“隐藏”输入类型不受CSS规则的影响?如果那不是它,那么发生了什么?

4 个答案:

答案 0 :(得分:1)

使用IE开发者工具(F12)找出真正占用空间的对象。

答案 1 :(得分:1)

添加float: left;。这会有所帮助。

答案 2 :(得分:0)

我发现这对我有用,在IE中有一个隐藏的提交按钮

<input type="submit" style="width:0; height:0; border:0; background-color:inherit; overflow:hidden;" />

也许它适用于其他类型的隐藏控件

答案 3 :(得分:0)

对于IE,添加条件标记以处理#content.comment-sbt-btn

这样做:

  1. width: 100%
  2. 移除#content
  3. 清除左侧,然后移除margin-left上的.comment-sbt-btn
  4.   clear: left; 
      margin-left: inherit;
    

    这将修复IE中的渲染问题。