盒子定位

本文总结了CSS中的盒子定位概念,包括静态定位、相对定位、绝对定位和固定定位。静态定位是默认定位方式,元素按常规顺序生成。相对定位会根据自身原有位置偏移,不改变其他元素位置。绝对定位则相对于最近的已定位祖先元素定位,而固定定位是基于浏览器窗口。此外,还提到了一些细节处理,如背景图片大小调整、a标签样式和高度设置等。

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

我觉得 定位问题应该是一个重难点,于是今天就自己所看的内容总结一下。盒子的定位包括静态定位,相对定位,绝对定位和固定定位。定位允许定义元素相对于其正常位置,或父级元素,另一个元素或浏览器本身 
 1.静态定位,盒子定位为静态定位时,默认值是static,元素框正常生成,块级元素生成一个矩形框。
         2.相对定位,position:relative时是相对定位,表示该元素框偏移某个距离,元素仍保持定位前的情况,它原本占的空间保留。relative这种定位方式是基于他本身原来的位置来定的,而且不会影响其他的盒子,不管是邻居还是父级层
         3.绝对定位position:absolute;该元素框从文档流被完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块,也就是盒子元素以最近的一个已经定位(设置了position属性)的祖先元素为基准进行偏移,如已经定位的祖先元素就以浏览器为主
         4.固定定位position:fixed是以浏览器窗口为基准进行定位的。 
           偏移设置为left,right,bottom,top;
           最后一点应该就是一些细节的问题了,比如背景图片小了就要设置background-size:100%;以及a标签去掉下划线的text-decoration:none;以及高度一般不用百分比等问题。以后写网页之前要构思,框架怎么样,怎样设置布局与定位。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值