![HTML5—(10)CSS定位、尺寸_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/5d5858b7-1a2f-4bed-9953-12fe06d1d709/5d5858b7-1a2f-4bed-9953-12fe06d1d7091.gif)
![HTML5—(10)CSS定位、尺寸_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/5d5858b7-1a2f-4bed-9953-12fe06d1d709/5d5858b7-1a2f-4bed-9953-12fe06d1d7092.gif)
![HTML5—(10)CSS定位、尺寸_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/5d5858b7-1a2f-4bed-9953-12fe06d1d709/5d5858b7-1a2f-4bed-9953-12fe06d1d7093.gif)
![HTML5—(10)CSS定位、尺寸_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/5d5858b7-1a2f-4bed-9953-12fe06d1d709/5d5858b7-1a2f-4bed-9953-12fe06d1d7094.gif)
![HTML5—(10)CSS定位、尺寸_第5页](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/5d5858b7-1a2f-4bed-9953-12fe06d1d709/5d5858b7-1a2f-4bed-9953-12fe06d1d7095.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CSS定位、尺寸CSS定位篇CSS 定位和浮动CSS 定位机制CSS position 属性CSS 定位和浮动CSS 定位 (Positioning) 属性允许你对元素进行定位。CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。 display属性改变生成的框的类型 块框 div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。 行内框 span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。 使用 display 属性改
2、变生成的框的类型。 display :block,可以让行内元素(比如 元素)表现得像块级元素一样。 display : none,让生成的元素根本没有框。这样的话,该框及其所有内容就不再显示,不占用文档中的空间。 即使没有把这些文本定义为段落,它也会被当作段落对待:这个框称为无名块框,因为它不与专门定义的元素相关联。 块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。 行内框在一行中水平布置。 设置行高可以增加这个框的高度 可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。由一行形成的水平框称为行框(Line Box)
3、,行框的高度总是足以容纳它包含的所有行内框。不过,设置行高可以增加这个框的高度。CSS 定位机制 CSS 有三种基本的定位机制: 普通流 浮动 相对定位 绝对定位 普通流 除非专门指定,否则所有框都在普通流中定位。 普通流中的元素的位置由元素在 (X)HTML 中的位置决定。 浮动 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 相对定位(relative) 如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致
4、它覆盖其它框。示例 绝对定位(absolute) 绝对定位使元素的位置与文档流无关,因此不占据空间。这一点与相对定位不同,相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于它在普通流中的位置。绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。示例CSS position 属性bottomleftrighttop 注:必须定义 position 属性值为 absolute 或者 relative 此取值方可生效。请参阅 长度单位。 基本语法 bottom | left | right | top : auto | leng
5、th 语法取值 auto : 默认值。无特殊定位,根据HTML定位规则在文档流中分配 length : 由浮点数字和单位标识符组成的长度值 | 百分数。 bottom 检索或设置对象与其最近一个具有定位设置的父对象底边相关的位置。 left 检索或设置对象与其最近一个具有定位设置的父对象左边相关的位置。 right 检索或设置对象与其最近一个具有定位设置的父对象右边相关的位置。 top 检索或设置对象与其最近一个具有定位设置的父对象顶边相关的位置。知识补充 z-index 检索或设置对象的层叠顺序。 基本语法 z-index : auto | number 语法取值 auto : 默认值。遵从
6、其父对象的定位。 number : 无单位的整数值。可为负数。较大 number 值的对象会覆盖在较小 number 值的对象之上。如两个绝对定位对象的此属性具有同样的 number 值,那么将依据它们在HTML文档中声明的顺序层叠。对于未指定此属性的绝对定位对象,此属性的 number 值为正数的对象会在其之上,而 number 值为负数的对象在其之下。设置参数为 null 可以移除此属性。总结 对于定位的主要问题是要记住每种定位的意义。 相对定位是“相对于”元素在文档中的初始位置。 绝对定位是“相对于”最近的已定位祖先元素,如果不存在已定位的祖先元素,那么“相对于”最初的包含块。CSS尺寸篇 CSS 尺寸 (Dimension) 属性允许你控制元素的高度和宽度。同样,它允许你增加行间距。height width height检索或设置对象的高度。 语法 height | max-height | min-height : auto(默认值) | length max-height 最大值 min-height最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大班语言活动教案:星星和哨兵
- 四川省凉山彝族自治州盐源县2023-2024学年三年级数学第二学期期末考试试题含解析
- 【正版授权】 ISO 11992-2:2003 EN Road vehicles - Interchange of digital information on electrical connections between towing and towed vehicles - Part 2: Application layer for brakes and
- 【正版授权】 ISO 11979-3:2012 EN Ophthalmic implants - Intraocular lenses - Part 3: Mechanical properties and test methods
- 2024版标准青岛租房合同
- 2024版标准购房合同模板
- 四川省宜宾市屏山县2024届四下数学期末复习检测试题含解析
- (高清版)GBT 611-2021 化学试剂 密度测定通 用方法
- (高清版)GBT 25915.1-2021 洁净室及相关受控环境 第1部分:按粒子浓度划分空气洁净度等级
- 新高考化学复习专题九化学反应的热效应练习含答案
- 老年人旅游产品设计方案(2篇)
- 公关活动与公共政策制定影响
- 无人机知识竞赛考试题及答案
- 第11课《以社会主义核心价值观引领文化建设》第二框教案
- 康养项目策划方案
- Unit 4 Looking good,feeling good Reading 说课课件-2023-2024学年高中英语牛津译林版(2020)必修第一册
- 医院人才梯队建设与培养方案
- 第五单元 单元作业设计 小学语文部编版三年级下册
- 模具车间员工岗位技能矩阵图
- CBD停车行为模式与引导系统优化研究与实践的中期报告
- 避免下载和使用盗版软件的风险
评论
0/150
提交评论