在我的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 与背景颜色为黑色内联。但是,在 IE 10 中,div 不是内联的,背景颜色不是黑色的。怎么来的?我在想,如果我将 CSS 移到 Javascript 下方,那么它会起作用,但这也不起作用。关于如何解决这个问题的任何想法?IE 10 开发者工具没有显示错误。