关于CSS样式中position(定位)
来源:哪有弄么复杂哦     阅读:962
九狐源码
发布于 2018-09-09 21:54
查看主页

关于CSS样式中的定位

对于css中的属性position(定位)来说,的确在网页布局上减少了很多麻烦,它可以将任何元素定为到页面上,相对于其余布局方式来说更加简便。它主要分为三种定位:

一、相对定位

position : relative;相对定位通常是相对自身来进行定位,在自身原来位置上进行移动,它不会改变元素的类型,属于没有完全地脱离文档流,不会影响后面元素的位置。通常情况下,它一般使用作绝对定位的父级。

二、绝对定位

position :absolute;绝对定位是指在父级发生相对定位的情况下,子级进行以父级为参照的定位,假如说父级没有发生相对定位时,则它以为参照进行定位。通常用绝对定位会使元素类型变为行内块,会影响后面元素的位置。用absolute定位后,定位元素是脱离文档流的,这时候父级会检测不到定位元素的宽高。inline元素用absolute定位之后,可以对其设置宽高;元素是不可以同时用绝对定位和浮动的。

三、固定定位

position : flxed; 固定定位于前面两种不同,它是相对于浏览器进行定位,固定在整个屏幕的某个位置,并且不会随着鼠标滚轮进行移动,通常使用作回到顶部、页边广告等,定位层级z-index一般较高。固定定位也会使元素类型变为行内块,影响后面元素的位置。

关于CSS中position的用就简单详情到这里,希望能够对您的布局有帮助,若有错误和好的补充欢迎探讨,谢谢!

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 网页前端 CSS
相关推荐
性能优化 SQL Server优化工具Profiler详情
详情一个使用go写的TUI性能监测工具gotop
「Chris Richardson 微服务系列」微服务架构的优势与不足
Java垃圾回收器
封装组件的注意事项
首页
搜索
订单
购物车
我的