位置: IT常识 - 正文

CSS中的四种定位方式(css5个定位)

编辑:rootadmin
CSS中的四种定位方式

推荐整理分享CSS中的四种定位方式(css5个定位),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css中的三种定位机制,css定位方式有哪几种,各有什么特点,css中的定位包括哪四种定位,css定位有哪几种方法,css中的定位包括哪四种定位,css的四种定位方式,css的四种定位方式,css四种定位的含义,内容如对您有帮助,希望把文章链接给更多的朋友!

在CSS中定位有以下4种: 静态定位 - static 相对定位 - relative 绝对定位 - absolute 固定定位 - fixed

静态定位 - static

静态定位是css中的默认定位方式,也就是没有定位。在此定位方式中设置:top,bottom,left,right,z-index 这些属性都是无效的。

相对定位 - relative<style> div{ position: relative; background-color: red; border-top:1px solid #000 } </style>CSS中的四种定位方式(css5个定位)

相对位置前的位置:

<style> div{ position: relative; background-color: red; border-top:1px solid #000; top: 30px; left: 30px; } </style>

相对位置后的位置: 可以看到该元素向右下各偏移了30px. 相对定位的特点就是元素本身在文档流中的占位不变,无形的东西就是B元素在文档流中的占位,这也是为什么C元素不会浮动过去的原因。可以想象成B元素的本体依然处于普通文档流中,它的替身在参照本体进行移动。

绝对定位 - absolute

绝对定位是参考父元素的相对定位来实现的:

#A{ position: relative; background-color: red; border-top:1px solid #000; height: 300px; width: 300px; /* left: 30px; top: 30px; */ } #B{ position: absolute; background-color: rgb(17, 255, 0); border-top:1px solid #000; height: 100px; width: 100px; left: 30px; top: 30px; }

可以看出绿色div是以红色为定位位移30px,为了验证他是以父级进行定位,我们改变父级的位置:

#A{ position: relative; background-color: red; border-top:1px solid #000; height: 300px; width: 300px; left: 30px; top: 30px; } #B{ position: absolute; background-color: rgb(17, 255, 0); border-top:1px solid #000; height: 100px; width: 100px; left: 30px; top: 30px; }

可以看出,B是以父级为参照进行定位,如果所有父级都没有设置相对定位,那么它将根据根元素html进行偏移。

固定定位 - fixed

固定定位比较简单,固定定位是参照浏览器窗口的左上角进行偏移。 固定定位的特点就是:无论如何滑动页面,固定定位的元素位置都不会被改变,完全脱离文档流。 另外,如果设置了固定定位的元素也设置了width或height的百分比值,那么此百分比的值是参照窗口宽高来计算的。 z-index属性: z-index属性是设置元素的层级,数值低的会被数值高的遮住。

本文链接地址:https://www.jiuchutong.com/zhishi/299077.html 转载请保留说明!

上一篇:Github 用户查询案例【基于Vue2全局事件总线通信】(github账号在哪里看)

下一篇:FasterNet(fasternet高效上采样模块)

  • 企业可否自行决算利润
  • 劳务公司为一般纳税人的税率
  • 服务费发票的税率是多少
  • 企业所得税季度预缴
  • 用现金支付需要附哪些单据
  • 用友t6如何生成当月的财务报表
  • etc发票开票中
  • 税务大厅可以开票吗
  • 我公司给对方公司付款
  • 小规模纳税人费用发票怎么做账
  • 怎么分清复利和年金
  • 建筑工地不按月发工资怎么办
  • 不动产分割的法律规定
  • 公司配股后,会迅速提高公司股票市价
  • 无形资产摊销的年限规定
  • 化工类资质建筑企业有哪些
  • 进出口企业如何防范汇率风险
  • 公司贷款买车后影响公司收购吗
  • 停车场需要对车辆负责吗
  • 增值税专票盖章盖在哪里
  • 打官司收案是什么意思
  • 购入需要安装的固定资产会计科目
  • 没有及时对公账户
  • 开具房租发票备注多少
  • 外籍员工家属入境
  • 工厂材料成本改善报告范文
  • 或有负债如何计量
  • 如何看云空间的内容
  • 房地产企业使用什么准则
  • 攀岗的企业性质有哪些
  • php的编辑工具有哪些
  • wordpress主题0skr
  • 其他应收款的审计重点不包括哪些
  • 没有收入的情况下可以填成本吗
  • php file_get_contents smb
  • 房产备案交税
  • html流光按钮
  • mapbox怎么用
  • php短信验证
  • 平价转让股权怎么做账
  • 电子发票的开具开具方式是?
  • 餐饮行业的个体工商户怎么交税
  • 2020年混凝土增值税税率是多少
  • 房地产公司退房款怎么做账
  • 公司收到某人打款怎么做分录
  • 建筑 营改增
  • 对公账户收到钱有提示吗
  • 红字专用发票怎么做账
  • 金税盘减免税款的会计分录
  • 支付宝支付高速通行费如何开发票
  • 公司的私账
  • 私企会计一般一个月多少钱
  • 私营公司的钱怎么拿出来
  • 怎么设置库存限额
  • mysql5.7分区表
  • pps影音怎么没有了
  • xp系统如何禁止各种窗口弹出
  • Mac OS X El Capitan公测版下载地址及安装教程图解
  • win10如何删除右键菜单选项
  • macair蓝牙用不了
  • player文件怎么打开
  • linux卸载repo
  • js explode
  • cocos 2d x
  • angular之ng-template模板加载
  • javascript学习指南
  • store与storage的区别
  • js获取html自定义属性
  • 修改安卓app权限教程
  • 编写程序实现将两个文本文件的内容合并
  • linux查看shell脚本
  • JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
  • javascript如何学
  • 用python语言编写
  • js 操作xml
  • 卷烟批发环节的消费税
  • 宁波国税局几点上班几点下班
  • 别墅与普通住宅的优缺点
  • 如何在国税网下载发票
  • 水利基金按什么计提
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设