HTML+CSS+DIV网页设计与布局 作者 聂斌 第12章 控制元素布局.pptVIP

HTML+CSS+DIV网页设计与布局 作者 聂斌 第12章 控制元素布局.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.6 小结 本章主要讲解了如何控制元素的布局。详细讲解了元素布局中的定位、浮动、溢出与剪切、对象的显示与隐藏。其中,定位讲解了定位的方式、偏移量、以及定位元素的层叠顺序;浮动讲解了浮动的概念、如何设置浮动以及清除浮动的方法;溢出与剪切讲解了溢出内容的设置、设置水平方向超出范围的处理方式、设置垂直方向超出范围的处理方式和内容的剪切。 第12章 控制元素布局 在网页的设计中,元素布局的控制是非常重要的。好的网站,元素的布局一定也是非常漂亮的。只有在熟练掌握了元素的布局之后,在CSS的制作中才能如鱼得水。 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 12.1 块级元素和内联元素 在讲解定位之前,需要先来了解两个概念——块级元素和内联元素。在定位中,块级元素和内联元素它们定位的效果是不一样的。 12.1.1 块级元素和内联元素的概念 块级元素生成的是一个矩形框,并且和相邻的块级元素依次竖直排列,不会排在同一行。例如p元素、ul元素、h1元素、form元素等这些都是块级元素,它们总是以一个块出现,总是单独占据一行。 内联元素通俗点来说就是文本的显示方式,我们常用到的a、img、input都属于内联元素。内联元素的显示特点就是像文本一样的显示,各个元素之间横向排列,到最右端自动换行,不会独自占据一个行。 12.1.2 div元素和span元素 为了更好的理解块级元素和内联元素,这里重点介绍在CSS布局中经常使用的div元素和span元素。利用这两个元素,加上CSS对其样式的设计,可以很方便的实现各种效果。 1. div元素 div元素简单而言就是一个独立的对象,它是一个标准的块级元素,用它可以容纳各种元素,从而方便排版。在用CSS设置样式时只需要对div进行相应的控制,其中包含的各个元素都会随之改变。div元素语法如下所示。 div 各种元素或文字 /div 2.span元素 span元素与div元素一样,作为容器标记而被广泛应用在HTML语言中。在span和/span之间同样可以容纳各种HTML元素,从而形成独立的对象。span元素与div元素的区别在于,div元素是一个块级元素,它包围的元素会自动换行,而span元素是一个内联元素,它包围的元素不会自动换行。span元素语法如下所示。 span 各种元素或文字 /span 12.2 定位 CSS中的网页布局,使用的都是块形式,而块出现在网页中的哪个位置,所采用的就是定位的方式。定位(positioning)就是允许网页开发者精确定义元素出现的相对位置。这个相对位置可以是相对父级元素、另一个元素或浏览器窗口。 12.2.1 定位方式 在CSS中可以使用position属性来设置定位的模式,position属性的语法代码如下所示: position : static | relative | absolute| inherit; 12.2.2 偏移 在上一节中的定位模式里,有三种定位模式(relative、absolute和fixed)都需要使用偏移属性来指定定位的位置。在CSS中,偏移量有四个属性:left、right、top和bottom,分别代表左偏移量、右偏移量、上偏移量和下偏移量。其语法代码如下所示: left : 长度 | 百分比 | auto | inherit right : 长度 | 百分比 | auto | inherit top : 长度 | 百分比 | auto | inherit bottom : 长度 | 百分比 | auto | inherit 12.2.3 综合运用 学习了定位和偏移,知道了定位有四种不同的模式,下面我们结合偏移来分别介绍这几种模式的不同之处。 1.静态定位 静态定位模式是定位模式中的默认定位模式。在该模式中,对定位没有任何要求,完全是由浏览器自动生成,对于块级元素来说,通常是生成一个矩形框,如div层等。对于内联元素来说,则按正常的流生成,如b元素等。 将元素的position属性值设为static可以设置元素的静态定位。由于静态定位模式并没有对元素在定位方面指出任何要求,因此所有的偏移属性在该模式下都是不起作用的。 2.绝对定位 绝对定位,是相对于父级元素的四个边框而言的,通常可以把整个网页(或者说是body元素)看成是一张纸,而绝对定位就是将块放在网页的某个位置。至于具体将块放在网页的哪个位置,就由偏移量来决定的了。 将元素的position属性值设为absolute就可以设置元素的绝对定位。 3.相对定位 如果说绝对定位是相对网页的定位,那么相对定位就是相对元素自己的定位。所谓相对元素自己的定位是指元

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档