Javascript 使用jQuery添加文本后,嵌套div浮动在包含div之外
我遇到了一个问题,一旦我使用Javascript 使用jQuery添加文本后,嵌套div浮动在包含div之外,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我遇到了一个问题,一旦我使用jQuery的.html()将一个段落插入嵌套的div中,它会导致段落在包含div的div之外浮动。我尝试过使用两个div的边距和填充,但都没有用。我对javascript/jQuery不熟悉,我很想了解为什么会发生这种情况。提前谢谢你的帮助 以下是一个屏幕截图链接: 这是我的html: <div class="selectHero"> <div id="ironMan"></div> <div id="capAme
jQuery的.html()
将一个段落插入嵌套的div中,它会导致段落在包含div的div之外浮动。我尝试过使用两个div的边距和填充,但都没有用。我对javascript/jQuery不熟悉,我很想了解为什么会发生这种情况。提前谢谢你的帮助
以下是一个屏幕截图链接:
这是我的html:
<div class="selectHero">
<div id="ironMan"></div>
<div id="capAmerica"></div>
<div id="thor"></div>
<div id="winterSoldier"></div>
</div>
尝试使用
背景大小
属性。我猜这里也有类似的问题-
尝试使用
背景大小
属性。我猜这里也有类似的问题-
请添加到JSFIDLE中。根据你的HTML,它不清楚理解。您可以通过firebugplease添加到JSFIDLE中,将显示属性检查为内联块。根据你的HTML,它不清楚理解。你可以通过FireBug检查你的显示属性,将块内联到其他块。不过我已经在使用背景大小了吗?我的背景尺寸是我希望的。我已经在使用背景尺寸了?我的背景是我希望的大小。
$('#ironMan').html("<p>IronMan</p>"+"<p> health: "+ironMan.health+"</p>");
.selectHero {
max-height: 250px;
max-width: 900px;
}
#ironMan {
background-image: url("../images/ironMan.jpg");
background-size: cover;
height: 200px;
width: 200px;
display: inline-block;
text-align: center;
color: white;
font-size: 26px;
}