css:position 属性

很多情况下,我们需要控制更多元素的位置,切超过了浮动所能提供的范围,这时候我们就需要使用“position”属性对元素进行定位,position提供了四种定位方式:

  一、relative

 相对定位,相对于自身位置,使用top,left,right,bottom 属性改变元素的位置。

二、fixed

 固定定位,相对于浏览器窗口进行定位,并且不会随滚动条进行滚动,始终保持在窗口的某个位置。

三、absolute

 绝对定位,会脱离文档流,当存在父级元素且父级元素有相对定位时,相对于父级元素的位置进行定位,否则相对于页面的主体进行定位。

四、static

元素都具有position属性,默认值是static,static属性不接受位置属性(top,right,left,bottom)值得影响,一般情况下不使用,当需要消除某元素的其他定位时,可以使用static属性。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CSS的position总是属性很容易让人弄混~ 为了仔细区别它们,所以今天总结一下CSS的position属性~...
    fehysunny阅读 8,100评论 0 7
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,704评论 1 92
  • 原文地址:http://luopq.com/2015/11/15/css-position/ position是C...
    IT程序狮阅读 12,448评论 0 16
  • position属性干嘛的? 定位的。绝对定位,相对定位 如何定位? 举个例子 这个结果如下。可以看到距离左侧,上...
    鸭梨山大哎阅读 4,371评论 0 2
  • 其实这个问题困扰过我很久,我大学毕业进入体制内工作,在办公室一呆就是四年,看过很多文字材料,也写过一些,...
    怪咖Eric阅读 1,495评论 0 0

友情链接更多精彩内容