码迷,mamicode.com
首页 > Web开发 > 详细

css布局

时间:2014-12-30 23:34:47      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

常用页面布局方式:浮动(float),负边距(margin);定位(positon);

双飞翼布局:

技术分享

这里考虑浏览器解析页面时,应该让主列优先于其他列加载;

首先我们用float+负边距的形式来搞

技术分享

实现效果(正常+小化浏览框)

技术分享

技术分享

这种方式兼容性很强,就只有在IE6下通过_zoom:1触发haslayout而已;还有就是在浮动情况下通过设置边距负值,可使DIV上移,但一定要大于或者等于其宽度;

这里我们针对中间的DIV多包裹了一层div来控制它不被margin-left:-100%的左DIV给覆盖,下面这种通过定位实现的布局,就不需要了;

技术分享

技术分享

呈现样式一样,这里注意的是要加上body{margin:0}的reset样式,默认情况下chrome带有8px的margin,IE怪异模式下是margin{15px 10px}的情况。

这里绝对定位配合top,left,right来定位,具体关于理解绝对定位可以看看这个http://www.imooc.com/learn/192;

技术分享

技术分享

基本架设方向有了,再在这基础上慢慢添加,一个网站就构成了,当然这里面还有肯定东西啦,戒浮躁!

css布局

标签:

原文地址:http://www.cnblogs.com/zoujking/p/4194663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!