元素定位(1)--absolute与float

本文探讨了CSS中绝对定位(absolute positioning)的特性及其如何影响页面布局,并详细讨论了浮动(float)的工作原理及与绝对定位元素之间的交互。通过实际案例说明了不同情况下元素的表现形式。
摘要由CSDN通过智能技术生成

absolute:

1.absolute具有包裹性

2.位置跟随 ?
3.给某一元素添加position:absolute
  1》不设置左右值:该元素在页面显示中仍旧处于原来位置;几个相邻元素同时绝对定位时,由于前者脱离文档流,后者上前补充由此,则后者的绝对定位的原始位置已经变成了前者所处的位置,几个元素最终占据了相同位置,且后来者居上;
  2》设置左右值偏移值:相对定位和绝对定位都是相对于父级的相对定位或者绝对定位元素为依据的,当没有的时候,默认参考为body.
 *对绝对定位元素添加padding,margin仍然起作用;
 *不论是行内与块级,行内与行内,块级与块级,

 *浮动之于绝对定位:两者位置发生重叠时,float会占据上方

float

浮动框向左或向右移动,知道它的外边缘碰到包含框或者另外一个浮动;由于浮动不在文档的普通流中,所以文档的普通流中的块框表现的就像浮动框不存在一样
*对于上述内容的解释:1》适用于行内元素
                  2》对于块级元素,直接看作浮动元素不存在进行定位
                  3》浮动元素的定位是是针对当前这一行来说的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值