我正在使用visual studio 2012
我有这个简单的html页面,不是asp.net页面:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test Float</title>
<link rel="stylesheet" href="Styles/style.css" />
</head>
<body>
<div class="header"></div>
<div class="slideBar"></div>
<div class="content"></div>
<div class="footer"></div>
</body>
</html>
我在google chrome上运行它。它运作良好。
当我在Internet Explorer上调试它时。我收到了这个错误:
对于那些认为sytle sheet是问题的人。这是我的样式表
html, body {
margin:0px;
height:100%;
}
.header {
width:100%;
height:20%;
background-color:red;
}
.footer {
width:100%;
height:20%;
background-color:green;
}
.slideBar {
width:20%;
height:60%;
float:right;
background-color:blue;
}
.content {
width:80%;
height:60%;
background-color:yellow;
}
它在google chrome和mozilla上工作得非常好。代码非常简单。只是IE11不是
将我的html页面链接添加到兼容模式后。我有这个例外:
答案 0 :(得分:5)
您的浏览器显然正在运行一个将脚本注入已加载页面的加载项,这些脚本会导致IE11(和10)出现问题。
您可以将Visual Studio配置为在安全模式下运行IE,方法是将iexplore -extoff
条目添加到“浏览方式”列表并将其设置为默认值,如here所述。
那就是说,我建议调查哪个附加组件对这种情况负责,因为它可能会对您的网络使用(以及您的隐私)产生其他不利影响,并且您可能希望尽可能将其删除。
答案 1 :(得分:1)
您正在使用MSIEv11。只是一个猜测,但您可能需要打开兼容模式。 [链接] http://windows.microsoft.com/en-us/internet-explorer/use-compatibility-view#ie=ie-11
您设置您的页面/网站应具有兼容性视图。点击或单击“工具”按钮“工具”,然后点击或单击“兼容性视图”设置。在“添加此网站”下,输入要添加到列表中的网站的URL,然后点击或单击“添加”。
答案 2 :(得分:0)
我只想分享我的经验, 就我而言,我正在使用Lambda表达式在列表中查找某些元素,例如
myList.find(ro => ro.field1 == field1);
Internet Explorer不支持lambda表达式。
我创建了一些函数以查找项目。
有效。