首页 理论教育HTML与CSS网页设计:定位方式与坐标

HTML与CSS网页设计:定位方式与坐标

【摘要】:position 属性可以设置默认定位方式之外的其他3 种方式。表7.5常用的CSS 样式属性_定位以下代码演示了绝对定位。图7.10例7.7 的运行结果_定位_relative说明为position 属性赋值为relative 时,页面元素仍将处于正常的文档流中,但会相对于自己在上级元素中的初始位置进行偏移,偏移量由left、right、top、bottom 属性中的一个或两个值来确定。例7.8:代码运行结果如图7.11 所示。

position 属性可以设置默认定位方式之外的其他3 种方式。top、right、bottom、left 用于设置定位坐标,见表7.5。

表7.5 常用的CSS 样式属性_定位

以下代码演示了绝对定位。

例7.6:

代码运行结果如图7.9 所示。

图7.9 绝对定位

说明

为position 属性赋值为absolute 时,页面元素将被拖离出正常的文档流,进行绝对定位而不考虑它周围内容的布局。

必须指定 left、right、top、bottom 属性中的至少一个来为页面元素提供坐标。

如果设置了绝对定位的页面元素的上级元素设置过position 属性,则坐标系以直接上级元素的左上角为坐标原点;如果上级元素没有设置过position 属性,则坐标系以文档正文区域的左上角为坐标原点。

以下代码演示了相对定位。

例7.7:(www.chuimin.cn)

代码运行结果如图7.10 所示。

图7.10 例7.7 的运行结果_定位_relative

说明

为position 属性赋值为relative 时,页面元素仍将处于正常的文档流中,但会相对于自己在上级元素中的初始位置进行偏移,偏移量由left、right、top、bottom 属性中的一个或两个值来确定。

以下代码演示了固定定位。

例7.8:

代码运行结果如图7.11 所示。

图7.11 例7.8 的运行结果_定位_fixed

说明

为position 属性设置了fixed 的页面元素,不随页面的滚动而移动。本例中,它自始至终位于页面的右下角。