网页设计 加入小组

2个成员 62个话题 创建时间:2014-10-20

网页设计教程:div布局

发表于 2014-12-02 715 次查看

网页设计教程:div布局

在做网页设计的时候,咱们要学习div的布局,下面由51RGB小编Q群162542073整理的关于div布局的一些资料分享出来,希望能帮助到阅读的朋友们:

一、左右定宽布局: 
  在css分别指定了左右两列的宽度的情况下,只需要将左边的div 向左浮动{float:left;},右边的div 向右浮动{float:right;},并清除浮动,即可实现。 

  常用的清除浮动有两种方式: 
  a、通过在浮动元素的父级元素上添加清除浮动的class类:clearfix(见下面的css代码部分); 
  b、通过在浮动元素后面添加一个空元素,然后在这个空元素上定义clear:both来清除浮动; 

二、不定宽布局: 

    不定宽布局分为一边不定宽和两边不定宽两种形式,在实际运用中第二种情况是不会采用的,我们具体来分析一下一边不定宽的左右布局方法,有以下两种情况: 

    1、左边定宽,右边不定宽,左在上,右在下;(此处的上和下是指在html代码中从上到下编写顺序中的位置,下文皆同) 
        遇到这种情况时,要将两个div进行左右布局,与左右定宽布局的方法基本相同,只需要将左边的div向左浮动{float:left;},并清除浮动,右边的div就会跟在已浮动的“div左”后面,即已经实现左右两列布局了。 

  2、左边定宽,右边不定宽,左在下,右在上; 
        将右边div写在上方,通常是希望在加载网站内容时先显示右边的内容,这种情况在“左边为菜单,右边是内容”的左右布局中经常用到。 

        总结几点如下: 
        1)将右边的div向右浮动,并设一个负的margin-left; 
        2)在右边div里面增加一个div,用于放右边的内容,计算出左边需要留出的宽度,并将此数据设置为该div的margin-left,如{margin-left:280px;}; 
        3)浮动后一定要在父级元素或后一个元素上清除浮动; 

 

51RGB在线教育官网指定学习Q162542073 更多免费教程,素材,源文件等,请前往www.51rgb.com


责任声明:本套系列教程视频版权所属51rgbg官网,任何团体和个人未经本网允许不得转载,违者必究。

网页设计视频网站链接http://www.51rgb.com/mproductzh.aspx?classid=31

51RGB网络营销教程       http://www.51rgb.com/mproductzh.aspx?classid=38
更多视频教程请前往51rgb官网  http://www.51rgb.com


adobe软件  Ps视频   AI视频  DW视频   网络营销视频集锦

http://yun.baidu.com/share/home?uk=271892183&view=album

 

豆瓣 网站网页设计小组

http://www.douban.com/group/520499/

 奋斗的新浪博客

http://blog.sina.com.cn/u/1748316330

帆的QQ空间

http://user.qzone.qq.com/113125174/main

风生水起博客

http://fengshengshuiqi06.blog.163.com/manage/#m=0&t=0

网页设计教程

发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。
话题作者
51RGB教育
头衔:
活跃成员