【发布时间】:2017-02-24 04:26:09
【问题描述】:
#grenze
{
background: green;
height: 96vh;
width: 96vh;
}
#baukasten
{
background: white;
height: 86vh;
width: 86vh;
margin: 5vh;
border: 1px solid #DDDDDD;
overflow: hidden;
}
<div id="grenze">
<div id="baukasten">
</div>
</div>
Margin 仅适用于左侧,但不适用于顶部,我尝试使用不同的浏览器,但始终相同。这里可能是什么问题?是bug吗?
编辑:
我不能在 grenze 上使用填充,因为
$( ".dragresize" ).draggable({
containment: "#grenze"
});
不会做我需要的事情
【问题讨论】:
-
你到底想达到什么目的?
-
你真的需要完整的解释吗?我可以按照 Andrey Fedorov 建议的方式进行操作,但它不适用于 $( ".dragresize" ).draggable({ contains: "#grenze" });正确的方式。我只想让保证金按照它应该的方式工作
-
嗨,试着在#baukasten --- children 元素上写 display:inline-block
-
感谢 display:inline-block 成功了。上帝我讨厌 CSS !!