浅谈CSS中position的定位技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 引言
p o s i t i o n : bs a o l u t e ; b o t t o m: 2 0 p x ; i f g h t : 2 0 p x ; / 右下 角定位 / p o s i t i o n : bs a o l u t e ; b o t t o m: 2 0 p x ; l e f t : 2 0 p x ; / 左 下角 定位 } /
固定定位与绝对定位 a b s o l u t e 相似, 定位后 元素也生 成为 新块级盒框 、 覆盖新位置原 有元素 , 在正 常文档 流 中所 占的原 空间关 闭一被后继元素使用 。
技术研 发
T E C H N o L oG Y A N D M_ AR K E T
Vo 1 . 2 2, No . 6, 2 01 5
浅谈 C S S中 p o s i t i o n的 定 位 技 术
党长青
( 唐 山学院 电子信 息 系,河北 唐 山 0 6 3 0 2 1 )
C S S级联样式表是一种用来 表现 H T ML ( 标准通用标 记语 言的一个 应用 ) 或X M L ( 标准通用 标记语言 的一个子 集 ) 等文
件 样 式 的计 算 机 语 言 。
绝对定位元素定位后 相对祖先元素的位置不再变化 , 若页 面内容较多拖动页面滚动时 , 定位元素会 随页面一起滚动 。 绝对定位元素重叠覆盖其他元 素时可用 z . i n d e x属性设置 它们的叠放次序 。 1 ) 相对定位是让元素( 可以是行 内元 素) 相对 于它在正 常 文档流原位 置按 l e t、 f i f g h t 、 t o p和 b o t t o m偏移量移动到新位置。 2 ) 相对定位 的元素移动后保持原外观样式大小、 移动定位
后不会 占据新 空 间会 覆盖新 位 置原 有元 素 , 原位置 空 间被保
留, 其他元素相对它原来 的位置不变 。 3 ) l e t f 、 r i g h t 、 t o p和 b o t t o m指定相对原位 置移 动的偏移量 , 可 以使用带单位数值 、 相对父元素 的百分 比%。 l e t正值 : f 左边 向内一 向右移动 , 负值 : 左边 向外一 向左 。
例如 : p o s i t i o n : r e l a t i v e ; l e f t : 5 0 p x ; b o t t o m: 5 0 p x 。
3 固定 定 位 : os p i t i o n : i f x e d
个新 的块级元素 , 如果未指定宽度高度默认 自适应实 际包含
特点 , 从 属 性 的 分 类入 手 进 行 分 析 , 详 尽 的描 述 了它们 的功 能 。
关键词 : 绝 对 定位 ;相 对 定位 ;固定 定位
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 6— 8 5 5 4 . 2 0 1 5 . 0 6 . 1 2 5
的表 现 设 计语 言 。
能够对网页中的对象的位置排版进行像素级 的精确控制 , 支持 2 相 对 定 位 : os p i t i o n : r e l a t i v e
百度文库
而网页中元素 的定位则是 C S S中的重中之重 。使用 p o s i —
t i o n定位 有 四种 方 式 , 分别为 r e l a t i v e 、 a b s o l u t e 、 s t a t i c 、 i f x e d , s t a t i c
C S S最新版本为 C S S 3 , 是能够 真正做到 网页表现与内容分 离 的一种样式设计语 言。相对于传统 H T M L的表 现而言 , C S S 几乎所有的字体字号样式 , 拥有对网页对 象和模型样式编辑 的 能力 , 并能够进行初步交互设计 , 是 目前 基于 文本展示 最优秀
’
1 ) 绝对定位是将元素依据 已经定 位 ( 绝对 、 固定或相对定 位) 的离它最近 的祖先元 素进 行定位 , 祖先元素没 有定位或没 有祖先元素则默认依据 b o d y 浏览器窗 口定位 。 2 ) 绝对定位 的元素不论本身是什 么类型 , 定位后都将成 为
一
b o t t o m正值 : 下边 向内一 向上移动, 负值 : 下边向外一 向下。 例如 : l e t: f 2 0 p x ; 元素左边框右移 2 0像素 。 l e t: f 一 2 0 p x ; 元素左边框左移 2 0 像 素。
摘 要 ̄ p o s i t i o n定 位 是 网 页设 计 中的 精 准 定位 技 术 。p o s i t i o n属 性 规 定 元 素 的 定位 类型 。这 个 属 性 定 义 建 立 元 素 布 局 所
用的定位机制。任何元 素都 可以定位 , 不过绝对或 固定元素会生成一个块级元素 , 但 是不 同的定位 方式有不 同的作用及
的内容 区域 ( 不再默认浏览器宽度 ) 。
3 ) 绝对定位后 的元素将处于浮于其他元素之上 , 自身 不 占
位, 它原来在正常文档流 中所 占的空间同时被 关闭 , 就是说 绝 对定位 的元素不 占据页面空 间, 原空间被后继元素使用。
绝对定位必须用 l e t f 、 r i g h t 、 t o p 、 b o t t o m 属 性 之一 激 活 , 用 于
i f g h t 正值 : 右 边 向 内一 向左 移动 , 负值 : 右 边 向 外一 向 右 。 t o p正值 : 上 边 向 内一 向下 移 动 , 负值 : 上 边 向外 一 向上 。
是静态定位 , 也为系统 自动定位 。下面主要分析其他三种定位
方 式 的特 点 。
1 绝对定位 : p o s i t i o n : a b s o l u t e