响应式布局之浮动圣杯布局(双飞翼布局)—-自适应宽度布局

前端开发中自适应布局在实际应用中越来越普遍,特别是随着更多高级浏览器的出现html5和css3得到了更好的应用。

圣杯布局有个好处,完全符合前端开发中渐进增强的理念,由于浏览器解析是从DOM的上至下,这样圣杯布局可以把页面中重要的内容section放到DOM前面先解析,而次要的aside内容则放在DOM后面后解析。

下面的demo能够解决实际应用中绝大多数的自适应布局问题了,有兴趣的coder们可以研究下,代码如下:

左边固定,右边自适应(双飞翼布局的实现):demoA html部分:

        contentaside

demoA css部分:

.wrap{ width:100%; float:left}
.content{ height:300px;background:green; margin-left:200px}
.right{ width:200px; height:300px; background:red; float:left; margin-left:-100%}

左边和右边固定,中间自适应(双飞翼布局的实现):demoB html部分:

        contentasideaside

demoB css部分:

.wrap{ width:100%; float:left}
.content{ height:300px;background:green; margin-left:200px;margin-right:200px}
.left{ width:200px; height:300px; float:left; background:yellow; margin-left:-100%}
.right{ width:200px; height:300px; background:red; float:left; margin-left:-200px}

 

设置head的内容:

<head>

<meta http-equiv="pragma" content="no-cache">    

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

</head> 

 

HTML禁用缓存问题​

打开邮箱

mailto:

renyuhost@126.com">打开邮箱

打开QQ

http://wpa.qq.com/msgrd?v=3&uin=1018829833&site=qq&menu=yes

">打开QQ

posted @ 2017-09-25 11:50  mythp  阅读(553)  评论(0编辑  收藏  举报