代码改变世界

css position 4个属性的区别【收集】

  糯米粥  阅读(322)  评论(0编辑  收藏  举报
absolute 	

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

fixed
生成绝对定位的元素,相对于浏览器窗口进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

relative
生成相对定位的元素,相对于其正常位置进行定位。
因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。

static
默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。

inherit
规定应该从父元素继承 position 属性的值。

一般通常用绝对定位absolute

比如ul(id="uu") li布局:在li右下角放一个ck。不管li怎么动。ck都在li的右下角。此时:li就得用相对定位。 relative 相对与ck ck用绝对定位absolute 永远靠在li的右下角

    #uu li { margin: 3px; padding: 1px; float: left; width: 200px; height: 50px; font-size: 2em; text-align: left; position:relative; cursor:move}
    #uu input{ position:absolute; right:0px; bottom:0px;cursor:pointer;}
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
'
点击右上角即可分享
微信分享提示