【发布时间】:2016-04-17 17:55:44
【问题描述】:
请看下面的小提琴: https://jsfiddle.net/b6bpzsg7/
它包含 3 个投资组合项目,它们是带有类舷窗的 div,只有左右填充以偏移到邻居。
<div class="col-md-4 porthole">
<div class="portbox text-center">
<div class="portplace">
<div>Coming soon</div>
</div>
<header>Second</header>
</div>
</div>
内部 div 有一个 portbox 类,我可以在 chrome developer 中看到它不会垂直扩展以占据它周围的所有舷窗。 portbox 没有填充、边框或边距
在 portbox 中有一个占位符 div,其类 portplace 周围有 15 像素的边距,顶部和底部的填充为 30 像素。在 chrome 开发人员中,我看到上边距从封闭的端口箱延伸到外部舷窗的上边距。
谁能启发我?
编辑
.portrow {
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
background-color: #888;
}
.porthole {
padding: 0px 15px 0px 15px;
overflow: auto;
}
.portbox {
border-width: 1px;
border-color: #000;
border-radius: 5px;
background-color: #fff;
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.portplace {
margin: 15px 15px 15px 15px;
padding: 30px 0px 30px 0px;
background-color: lightgray;
color: darkslategrey;
}
【问题讨论】:
-
发布您的 CSS。我猜你可能并不打算在那里使用保证金,它正在推动你的容器。如果您查看第一个屏幕截图,请注意蓝色如何高于内容 - 这是因为您在内部 div 上具有 15px 的边距。我的建议是不要在那里使用保证金。
-
它在小提琴中,但为了方便我会编辑
标签: css twitter-bootstrap