html盒子模型包含哪些部分,CSS盒子模型由哪四部分组成?.pdfVIP

html盒子模型包含哪些部分,CSS盒子模型由哪四部分组成?.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
html盒⼦模型包含哪些部分,CSS盒⼦模型由哪四部分组成? CSS盒⼦模型就是在⽹页设计中经常⽤到的CSS技术所使⽤的⼀种思维模型,指在⼀个⽹页⽂档中,每个元素都被呈现为⼀个矩形的盒⼦, 描述了元素所占空间的内容。 CSS盒⼦模型由哪四部分组成? 盒⼦模型由元素内容(content)、内边距(padding)、边框(border)和外边距(margin)⼏个要素组成。 可以发现margin、border、padding是CSS属性,因此可以通过这三个属性来控制盒⼦的这三个部分。⽽content则是HTML元素的内 容。 内容区(content) 内容区是盒⼦模型的中⼼,它呈现了盒⼦的主要信息内容,这些内容可以是⽂本、图⽚等多种类型。内容区有三个属性,width、height 和 overflow。 使⽤width和height属性可以指定盒⼦内容区的⾼度和宽度,当内容信息太多,超出内容区所占范围时,可以使⽤overflow 溢出属性来指定 处理⽅法。 当overflow 属性值为hidden时,溢出部分将不可见;为visible时,溢出的内容信息可见,只是被呈现在盒⼦的外部;当为scroll时,滚动 条将被⾃动添加到盒⼦中,⽤户可以通过拉动滚动条显⽰内容信息;当为auto时,将由浏览器决定如何处理溢出部分。 填充(padding) 填充是内容区和边框之间的空间。填充的属性有五种 ,即padding -top、padding -bottom、padding -left、padding-right 以及综合了 以上四种⽅向的快捷填充属性padding。 使⽤这五种属性可以指定内容区信息内容与各⽅向边框间的距离。设置盒⼦背景⾊属性时,可使背景⾊延伸到填充区域。 边框(border) 边框是环绕内容区和填充的边界。边框的属性有border-style、border-width和border-color 以及综合了以上三类属性的快捷边框属性 border。 border-style 属性是边框最重要的属性,如果没有指定边框样式,其他的边框属性都会被忽略,边框将不存在。CSS规定了dotted(点 线)、dashed(虚线)、solid(实线)等九种边框样式。 使⽤border-width属性可以指定边框的宽度,其属性值可以是长度计量值,也可以是CSS规定的thin、medium 和thick。 使⽤border-color属性可以为边框指定相应的颜⾊,其属性值可以是RGB值,也可以是CSS 规定的17个颜⾊名 。 在设定以上三种边框属性时,既可以进⾏边框四个⽅向整体的快捷设置,也可以进⾏四个⽅向的专向设置,如border: 2px solid green 或 border-top-style: solid、border-left-color: red等。 设置盒⼦背景⾊属性时,在IE中背景不会延伸到边框区域,但在FF等标准浏览器中,背景颜⾊可以延伸到边框区域,特别是单边框设置为点 线或虚线时能看到效果。 空⽩边(margin) 空⽩边位于盒⼦的最外围,是添加在边框外周围的空间。空⽩边使盒⼦之间不会紧凑地连接在⼀起,是CSS 布局的⼀个重要⼿段。 空⽩边的属性有五种 ,即margin-top、margin-bottom、margin- left、margin-right以及综合了以上四种⽅向的快捷空⽩边属性 margin,其具体的设置和使⽤与填充属性类似。 对于两个相邻的(⽔平或垂直⽅向 )且设置有空⽩边值的盒⼦,他们邻近部分的空⽩边将不是⼆者空⽩边的相加,⽽是⼆者的并集。 若⼆者邻近的空⽩边值⼤⼩不等,则取⼆者中较⼤的值。 同时,CSS 容许给空⽩边属性指定负数值,当指定负空⽩边值时,整个盒⼦将向指定负值⽅向的相反⽅向移动,以此可以产⽣盒⼦的重叠 效果。 采⽤指定空⽩边正负值的⽅法可以移动⽹页中的元素,这是CSS 布局技术中的⼀个重要⽅法。 盒⼦的⼤⼩ 盒⼦的⼤⼩指的是盒⼦的宽度和⾼度。⼤多数初学者容易将宽度和⾼度误解为width和height属性,然⽽默认情况下width和height属性只 是设置content(内容)部分的宽和⾼。盒⼦真正的宽和⾼按下⾯公式计算:盒⼦的宽度 = 内容宽度 + 左填充 + 右填充 + 左边框 + 右边框 + 左边距 + 右边距 盒⼦的⾼度 = 内容⾼度 + 上填充 + 下填充 + 上边框 + 下边框 + 上边距 + 下边距 为了显得专业⼀点,我们还可以⽤带属性的公式表⽰:盒⼦的宽度 = width + padding-left + padding-right + border-left + border-

文档评论(0)

138****8628 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档