我正在构建一个响应式布局,在特定屏幕尺寸的网格中有框。
这就是它的样子:
我要做的是在框3中添加一些上边距以将其向下推以产生所需的效果:
inline-block
答案 0 :(得分:1)
使用具有您的限制的纯CSS无法做到这一点。但是,您可以使用jQuery:
演示:http://jsfiddle.net/SO_AMK/DKkLh/
jQuery:
$("section").each(function() {
if ($(this).children("h1").length > 0) {
$(this).prev().css("margin-top", ($(this).children("h1").height() + 5));
// +5 for the margin on sections
}
});
答案 1 :(得分:0)
将标题和div no4放在同一个div / section中,您将获得所需的效果。这是jfiddle。 那是你想要实现的目标吗?