轻松学HTMLCSS之divx

轻松学HTMLCSS之divx

ID:38738573

大小:245.87 KB

页数:27页

时间:2019-06-18

轻松学HTMLCSS之divx_第1页
轻松学HTMLCSS之divx_第2页
轻松学HTMLCSS之divx_第3页
轻松学HTMLCSS之divx_第4页
轻松学HTMLCSS之divx_第5页
资源描述:

《轻松学HTMLCSS之divx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章div+css使用div来设计布局,是现在较为流行的一种编写方法。div标签只是一个空标签,需要与CSS共同使用,才能达到更好的效果。本章我们就来详细介绍有关div+CSS的知识。10.1div标签

可定义文档中的分区或节。
标签可以把文档分割为独立的、不同的部分,可以作为严格的组织工具,并且不使用任何格式与其关联。通常使用id或class来标记
,使得
标签的作用变得更加有效,定义语法形式如下所示:10.1.1div标签的应用
标签可以在内容中使用,用来定义内容样式。上节我们已经说过
标签是一个空标签,单独使用没有任何效果,这里

2、将为

标签添加style属性,定义语法形式如下所示:10.1.2嵌套div标签在网页布局时,通常需要对div标签进行嵌套使用。与表格不同,div标签是把布局当成行来看,然后再通过在行里嵌套多个div标签来形成多个列,定义语法形式如下所示:10.2盒模型盒模型是进行和实现DIV+CSS布局的基础,关系到网页元素的排列和定位。10.2.1盒模型的概念盒模型由内容、边框、内填充和外边距组成,效果如图10.1所示。10.2.1盒模型的概念下面演示了在CSS中设置盒模型的高度和宽度,及其具体的示意图10.2。10.2.1盒模型的概念根据上面所讲示例所示,盒模型的宽度指内容区域的宽度,其他

3、部分都没有计算在内,如填充。10.2.1盒模型的概念由此可知,内填充的值越大,则内容区域就会越窄。当两个盒模型相邻的放置在一起时,它们的外边距会出现叠加,效果如图10.4所示。10.2.1盒模型的概念但当两个盒模型是内嵌时,并且没有内填充和边框隔开时,也会发生叠加,如图10.5所示。10.2.2基本盒模型页面中任何元素都适应盒模型。给一个元素设置了高度和宽度后,它就在会在页面中显示相应的高度和宽度。下面给出基本盒模型示意图,如图10.6所示。10.2.2基本盒模型在CSS中,通常用width属性设置元素的宽度,height属性设置元素的高度,通用定义语法形式如下所示:若要增加元素额外的

4、宽度或者高度,可以使用补白(即padding属性)和边距(margin属性),并且以上两个属性都能给元素增加额外的尺寸,并且元素的内容不会进入这些额外的位置中。10.3定位前两节我们介绍了有关盒模型的概念,本节我们将继续讲解如何将这些盒模型在网页中排列得当,这就需要定位技术的使用。10.3.1基本概念介绍在CSS的布局中,网页元素可分为两类:块级框元素,如

标签和

标签等,它们是以块的形式在网页中出现,通常它们之后总会有换行。行内框元素,如标签等,它们之后不会有换行,即多个此类标签在同一行。10.3.2浮动定位使用浮动布局是目前网页制作中最为常见的方式。浮动定位

5、可以进行左右移动,直到定位元素的边框碰到父级元素或同级元素的边框,才会停止移动。应用了浮动的元素全部都会成为块级元素,并且脱离原来的常规流模式。通过float属性进行设置,定义语法规则如下所示:10.3.3清除浮动清除浮动是指将浮动元素清除掉其浮动格式,通过clear属性清除浮动,定义语法形式如下所示:10.3.4多个元素的浮动应用在页面布局中,多个元素的浮动常用于相册的排版,列表的排版等。下面我们给出一个示例,具体讲解多个元素的浮动应用。10.3.5两个元素的浮动应用在页面布局的过程中,通常会使用两个元素的浮动应用。例如页面的两栏结构、图文混排等都是运用了两个元素的浮动。10.4绝对

6、定位绝对定位是相对于其上一级元素来进行的,脱离了普通流,即普通流中的元素会把它当做不存在。本节就来详细介绍有关绝对定位的知识。10.4.1绝对定位的概念使用绝对定位的子元素,其移动是相对于已经定位的父元素。绝对定位的改变会影像到普通流中的元素位置。下面给出绝对定位的示意图:10.4.2单个元素的绝对定位绝对定位同样有四个用于移动的属性,分别是:top、bottom、left和right。本节讲述当子元素只有一个时的情况,定义语法如下所示:10.4.3两个元素的绝对定位上节我们讲述了一个元素的绝对定位,本节我们将讲述当子元素增加到两个的情况。使用绝对定位的元素将会脱离原来的常规流,停留在

7、父元素的左上角的位置。10.5相对定位相对定位方式是元素在原来的位置进行偏移。在相对定位中,其元素前后元素之间并不会改变位置的关系。例如,某个元素框,在相对定位之前位于(X:0px,Y:0px),经过设置相对定位(X:10px,Y:10px)之后,此时它的实际位置应该是在原来的基础上进行偏移(X:10px,Y:10px),结果就为(X:10px,Y:10px)。10.5.1单个元素的相对定位相对定位就是子元素相对于自身偏移的位置。需要确定子元素

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。