一、定位:position

本文详细介绍了CSS中的四种定位方式:固定定位、相对定位、绝对定位及它们的应用技巧,并探讨了如何通过定位实现元素的居中显示。此外,还讨论了table布局的基本概念与常用属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

position:

1.position:fixd;固定定位,以浏览器可视窗口为参考对象,不会受父级的影响,一但给元素设置了固定定位属性或浮动属性,那么无论这个元素本身是行级还是块级,都会支持宽高的设置,但是对于块级标签来说,它将不再继承父级元素的宽度,必须由其内容撑开。设置了固定定位,一定要初始化元素的位置。

2.position:relative;相对定位,不会改变元素的默认表现,以自身元素的当前位置为参考对象进行偏移。用来帮助绝对定位的元素确定坐标。

3.position:absolute;绝对定位,在文档中的某个位置不会改变,元素的父级如果没有设置relative或者absolute或fixed的定位,那么该元素相对于文档进行偏移,如果父级元素有,则该元素相对于其父级元素进行偏移。不会改变标签的默认样式。

4.在定位之后我们可以对一个元素设置上下左右居中,即:top:50%;left:50%;transform:translate(-50%,-50%);

5.定位之后才可以使用z-index属性提升层级,属性值可正可负。

6.常用来搭配定位使用的还有opacity(透明度,属性值为0~1),用来定义遮罩层的样式。

备注:如果我们对元素设置了定位,那么再给这个元素设置浮动的时候,将不会有浮动效果。

附加:table(表格)

rowspan:合并行;                colspan:合并列

table布局

div+css布局

语义化+css

table 表格 双标签 表格级 组合标签

固有属性 border width height,不需要属性值的单位,例如

<table border="1" width="600" height="400">

tr定义行数

th表头

td单元格

结果如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值