这看起来非常简单(也许只是卡住了)-> 只是为了好玩,目前没有实际需求。
我得到了这个:
<div class="master">
<div class="left">
<p>LEFT</p>
</div>
<div class="right">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.</p>
</div>
</div>
.master {
width: 100%;
height: 100%;
}
.left {
width:10%;
float: left;
background: red;
}
.left p {
padding: 5px;
color: #fff;
text-align: center;
}
.right {
width: 89%;
margin-left: 1%;
float: left;
background: blue;
color: #FFF;
}
.right p {
padding: 0px 15px 0px 15px;
text-align: justify
}
所以,正如您所看到的,我没有定义高度属性,所以红色 div 只占用了需要的高度。
我想要的是这样的效果:红色 div 占用整个容器的高度,而蓝色 div 则更加高。
display
属性设置为table
-(cell
)。我忘记了它们与block
级元素有何不同,但我记得有一些需要注意的地方。我现在会去研究一下。 - Zach Lysobey