HTML常用布局---新浪布局

MarkdownPad Document

新浪布局


头部区域自适应 尾部区域自适应 中间区域固定宽度 包含两个固定宽度的模块,并且并列渲染 两个盒子,一个浮动,一个在文档流上 min-width 设置最小宽度 min-height 设置最小高度 max-width 设置最大宽度 max-height 设置最大高度



1/*解决显示不全的问题,我们可以设置最小宽度*/
2body {
3   min-width: 1000px;  
4}
5* {
6   margin: 0;
7   padding: 0;
8}
9.header {
10  height: 100px;
11  background: red;
12}
13.container {
14  width: 1000px;
15  /*居中*/
16  margin: 0 auto;
17  background: yellow;
18}
19/*左边的盒子*/
20.left {
21  float: left;
22  width: 400px;
23  height: 500px;
24  background: gold;
25}
26/*右边的盒子*/
27.right {
28  /*固定宽度*/
29  /*width: 600px;*/
30  /*更好的方案是自适应*/
31  margin-left: 410px;
32  height: 400px;
33  background: green;
34}
35.footer {
36  height: 50px;
37  background: pink;
38}
39.clearfix:after {
40  /*设置内容*/
41  content: '';
42  display: block;
43  /*清除浮动*/
44  clear: both;
45}
46
47<body>
48  <div class="header"></div>
49  <div class="container clearfix">
50      <div class="left"></div>
51      <div class="right"></div>
52  </div>
53  <div class="footer"></div>
54</body>

变形 中间的内容区域自适应(例如:80%居中) 此时当页面小于内容区域最小盒子宽度的时候,头部和尾部显示不全了, 我们可以让页面的最小宽度不小于该宽度即可


posted @ 2018-04-12 12:09  天心阁主  阅读(203)  评论(0)    收藏  举报