在Win7上隐藏在IE10 / 11上的某些HTML,适用于所有其他IE版本

时间:2015-11-18 18:13:31

标签: html css internet-explorer windows-7 internet-explorer-10

我希望有人之前碰到过这个。我在Windows 7 / IE10和IE11配置上遇到问题。

对于此页面:http://info.triagestaff.com/traveling-nurse-jobs/我有一个表单,在提交按钮下方,有一些资格要求。非常简单的东西,没有CSS3或任何东西。

问题是,这个文本没有出现在使用IE10或IE11的Windows 7上。它适用于使用IE9甚至IE8的Windows 7。它适用于所有较新版本的Windows(8,8.1,10等)。

对于那些特定配置会有什么不同,我真的很茫然。我试过改变边距,填充,定位等等。就像底部落在页脚后面一样,在这两个特定的实例中也没有完全出现。

1 个答案:

答案 0 :(得分:0)

我找到了答案。这显然是一个非常具体的用例,但是我会在这里发布它,以防其他任何人遇到它。

我正在使用Bones WordPress框架,他们将以下CSS应用于所有p标签。

  -webkit-font-feature-settings: "liga", "dlig";
   -moz-font-feature-settings: "liga=1, dlig=1";
      -ms-font-feature-settings: "liga", "dlig";
       -o-font-feature-settings: "liga", "dlig";
          font-feature-settings: "liga", "dlig";

在Win7上的IE10和IE11中,这会导致所有p标签包装元素消失。

我注意到我的所有p标签都丢失了,所以我尝试将它们包裹在一个跨度中并重新出现。从那里我寻找适用于p标签的规则并找到了font-feature-settings。一旦我删除了那些,一切都应该出现。

既然我知道我在寻找什么,我在stackoverflow上发现了类似的帖子,但是如果有人搜索同样的问题我就离开了。