我有4个div,第1个应该在左边,第2个在右边,第3个在左边第1个,第4个在右边,在第2个div下面。问题,第4格是正确的,但拒绝上升。左右对齐4个div吗?
如何解决与第四格垂直对齐?
此外,我创建了打印屏幕图像,它是如何现在,以及它应该如何,希望它会有所帮助?
http://s27.postimg.org/k3g2tvxwj/4_divs.png
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>test</title>
<style>
.container {
width: 90%;
margin 0 auto;
border: 2px solid #000;
margin: 5px;
}
.align-left {
width: 60%;
float: left;
border: 2px solid #000;
margin: 5px;
}
.align-right {
width: 35%;
float: right;
border: 2px solid #000;
margin: 5px;
}
</style>
</head>
<body>
<div>
<header>
<header>
<div class="container">
<div class="align-left">
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
</div>
<div class="align-right">
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
</div>
<div class="align-left">
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
</div>
<div class="align-right" style="color:red">
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
</div>
</div>
</div>
<!-- #page -->
</body>
</html>
这种类型的问题问过很多次。使用一些JQuery插件:http://masonry.desandro.com/ – ketan
@ketan,真实的东西。如果我是你,我会在自举网格系统上投入一点时间。尝试在YouTube上搜索视频。 ps:如果你的html有一个小的错字 - >“class ='conainer'” –
我试图找到解决方案,即使经过很大的努力,我仍然无法解决这个问题。我不希望为此使用任何新的插件。任何帮助CSS? –