美文网首页
学以致用,实现几个小demo

学以致用,实现几个小demo

作者: DCbryant | 来源:发表于2017-07-20 18:57 被阅读20次

1.预览链接:

2.预览链接:

3.预览链接

4.预览链接:

5.预览链接

实现圣杯布局

思路:三者的包裹容器设置一个左右padding来装下左边的aside和ad,而main设置浮动,宽度为100%,这样他就处在中间并且宽度自适应了,将aside也设置为浮动,然后margin-left:-100%,他正好跑到了处在中间main的左上角,然后给他设置position:relative,他就正好处在浏览器左上角了,而ad设置为浮动,然后margin-left:-150px就回到了main的右上角,然后同理,设置position:relative就在浏览器右上角了
圣杯布局

实现双飞翼布局

思路:main设置浮动,宽度为100%,并且给它加一个子元素,给这个子元素设置一个左右margin,aside设置margin-left:-100%回到浏览器左侧,且设置为浮动,ad设置margin-left:adWidth,float:left,回到浏览器右侧

总结一下:双飞翼布局是利用main的子元素的左右margin,而圣杯布局是利用main的父元素的左右padding

双飞翼布局

相关文章

网友评论

      本文标题:学以致用,实现几个小demo

      本文链接:https://www.haomeiwen.com/subject/lwwdkxtx.html