Javascript / CSS不适用于IE 10,但适用于IE 8
Javascript / CSS not working for IE 10 but working for IE 8
在我的css中,我有这个
#inner div {
display: inline;
height: 200px;
width: 200px;
margin: 10px;
background-color: black;
}
在我的 html 中,我有这个
<div id="inner">
<h2> <span class="action">Click</span> on each button to read more about them </h2>
<br />
<span id="here"></span>
</div>
在我的Javascript中,我有这个
var divComposition = "<div id='div" + i + "'><p></p></div>";
$('#here').after(divComposition);
所以我把它放在跨度之后,但它仍然在里面
#inner
所以它是一个
#inner div
.问题是在IE 8中,它可以工作。div 与背景色内联为黑色。但是,在 I.E 10 中,div 不是内联的,背景颜色也不是巴尔克色。怎么来了?我在想如果我将 CSS 移到 Javascript 下方,那么它会起作用,但这也不起作用。关于如何解决这个问题的任何想法?I.E 10开发人员工具未显示任何错误。
样式化的元素
display:inline;
无论如何,将忽略高度和宽度,或者应该。您是否尝试过使用内联块而不是内联
换
行符将使div
元素垂直对齐...
更改此行
var divComposition = "<div id='div" + i + "'><p></p></div><br />";
自
var divComposition = "<div id='div" + i + "'><p></p></div>";
你的代码适用于我所有版本的IE,我让JavaScript在HTML的主体中执行。您可以将所有代码放入函数,然后从正文调用它(如果它仍然无法正确显示)。
相关文章:
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Mozilla并没有完美地执行这段代码,尽管它适用于Chrome和IE
- 支持 JavaScript 的检查例程适用于 Chrome/Opera/IE,但不适用于 Firefox/Safari
- 如何调试遗留的javascript代码(适用于IE,但在Google Chrome中不正常)
- JavaScript调整iFrame大小-适用于Firefox/IE,但不适用于Chrome
- javascript单选按钮验证,适用于chrome,不适用于IE
- jQuery适用于Chrome、Firefox、IE,但不适用于iPhone
- js不适用于Chrome,但适用于IE
- jquery 2.2 serializeArray()适用于Firefox、Chrome,但不适用于IE(11)
- 自动完成功能适用于Chrome,但不适用于IE
- (PHP&JavaScript)a href添加按钮赢得'我不适用于Mozilla,但适用于IE和谷歌
- javascript代码适用于IE和Chrome,但不适用于Firefox
- html5 canvas 中的 OffsetX 适用于 IE、Safari、Chrome,但不适用于 Firefox
- Onchange,向上,向下箭头键适用于FF和Chrome,但在IE中不起作用
- 文件上传代码适用于Chrome和Mozilla,但不适用于IE 8,9
- .load() 适用于 IE 和 dreamweaver 预览版,但不能使用 opera 和 chrome
- IE 9 Javascript Window Variable 为 null.适用于IE 8
- 地理编码器仅适用于chrome,不适用于Firefox / IE / android
- 条件 CSS 仅适用于 Safari 和 IE