[Java web编程]第2章 HTML与css网页开发基础(定位网页元素)

本文详细介绍了CSS中position属性的使用,包括static、relative、absolute和fixed四种定位方式的特点及应用场景。同时,深入探讨了z-index属性如何影响元素的堆叠顺序,帮助读者掌握复杂的网页布局技巧。
摘要由CSDN通过智能技术生成

一、position属性
position与float一样,都是css排版中非常重要的概念。

从字面意思上看,就是指定盒子的位置,指定它相对其父级的位置或相对它自身应该在的位置。

各个属性值的描述:
static(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级,在普通流中,各个元素默认的属性。

relative(相对定位) 对象不可层叠、不脱离文档流,参考自身静态位置通过 top,bottom,left,right 定位。

absolute(绝对定位) 脱离文档流,通过 top,bottom,left,right 定位。选取其最近一个最有定位设置的父级对象进行绝对定位,如果对象的父级没有设置定位属性,absolute元素将以body坐标原点进行定位。

fixed(固定定位) 这里所固定的参照对像是可视窗口而并非是body或是父级元素。使用了fixed的元素不会随着窗口的滚动而滚动。属于absolute的子集。

平级的div互相定位不到!必须是父子元素的定位才能找到!

二、z-index属性

透明度
opacity:x opacity:0.4;

filter:alpha(opacity=x) filter:alpha(opacity=40);

网页中的元素都含有两个堆叠层级

未设置绝对定位时所处的环境,z-index是0

设置绝对定位时所处的堆叠环境,此时层的位置由z-index的值确定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值