最近的IE更新/ HTML 4.0 Transitional doctype

时间:2017-07-31 15:30:14

标签: internet-explorer

我认为过去3周内的IE11更新已经影响了我们的Web应用程序中使用标记设置为兼容模式的页面!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.0 Transitional // EN”

到目前为止,大多数问题都是基于jquery选择器不能正常工作,即当使用id结尾时,不选择页面上可用的元素。 $(“input [id $ ='myInput']”)和className选择器,例如$(“。myInputClasss”)

我们也遇到了一个与jquery无关的问题,但它刚刚开始发生的事情再次我假设它与IE更新结合页面的兼容性模式有关,因此html锚标记不起作用有任何innerHTML集。如果标签的innerHTML为空,则超链接不起作用,如果我添加任何文本(作为解决方法,我添加了单个下划线),它可以正常工作。

问题出现在传统的ASP.Net网络表单应用程序中,我们只支持此应用程序的IE。我们正在使用jquery 1.4.2。在过去的12个月中,该应用程序没有任何变化。到目前为止,我们已经针对所有问题提出了解决方法,但期望可能会有更多问题。

是否有任何机构有任何类似的问题,或者可以提出任何理由,非常感谢。

1 个答案:

答案 0 :(得分:0)

垫,

我们与IE 11和Edge的情况类似。我们有一个网站指定了确切的Doctype。我们昨天注意到的是,它正在将该doctype转换为HTML 5文档类型,导致某些布局看起来不同,我们无法看到我们的内嵌样式。 (是的,我知道,不要开始。这不是我的代码)。

当我们今天运行时,所有内容都得到了纠正,它识别了我们的doctype,我们可以再次在Developer Tools中看到我们的样式。

我知道这并没有回答你的问题,但我注意到了一些奇怪的行为。