位置: 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高效上采样模块)

  • 可抵扣暂时性差异是指在确定未来收回资产
  • 税控盘的功能特点是
  • 房地产增值税税率是多少
  • 企业净利润怎么分配
  • 委外加工怎么做仓库账
  • 租赁厂房电费
  • 核定征收的固定资产包括
  • 发票专用章换了需要登记吗
  • 关联方债务豁免需要缴纳所得税吗
  • 发票开工程服务和工程款的区别
  • 公司用股东的钱交税吗
  • 购销合同赔偿比例一般多少
  • 大病医疗专项附加扣除标准举例
  • 未分配利润可以转盈余公积吗
  • 没有留抵税用进项抵扣滞纳金可以吗?
  • 汇算清缴退税现金流量表
  • 发票纳税人识别号在哪里看
  • 以前年度加计扣除的税
  • 预付帐款科目如何转平?
  • 契税纳税义务发生时间税屋
  • basic run
  • PHP Warning:PHP Startup: in Unknown on line 0解决办法
  • php如何编程
  • 怎样识别?
  • 库存现金盘亏会计分录无法查明原因
  • c++ 每日十问3-处理数据
  • php和ajax用哪个调用数据
  • 部门差旅费预算表
  • 新公司固定资产怎么登记
  • java的注解有哪些
  • bat 进入当前文件夹
  • 缴税的会计处理
  • 劳务派遣应如何签合同
  • 消费税增值税和个人所得税是什么意思
  • 未开票交税怎么做账
  • 被投资企业清算,长期股权投资处理
  • Sqlite 常用函数 推荐
  • 小规模纳税人增值税专用发票税率
  • 给中间人回扣犯罪吗
  • 税务企业类型分为哪几种
  • 暂时性差异和永久性差异怎么区分
  • 未开票收入是什么科目
  • 处置公司车辆收据怎么写
  • 库存现金是什么凭证
  • 劳务费个税账务处理办法
  • 上月未抵扣完的进项税额分录
  • 对外服务应收取的款项
  • 长期股权投资损益调整是什么意思
  • 公司广告制作费用申请报告
  • 公司中标
  • 收到第三方补助怎么做账
  • 企业主营业务收入分录
  • 公司社保委托代发银行是工资卡银行吗
  • 出纳提取现金有金额限制吗
  • Navicat for MySQL导出表结构脚本的简单方法
  • linux rpm文件怎么安装
  • mysql安装使用教程
  • win10预览版0x80072ee2
  • win8 怎么样
  • CentOS EXT4文件系统的详解
  • 服务器centos6.8安装教程
  • windows server 2008 r2激活密钥
  • 联想系统win8
  • 删除linux系统命令
  • win10系统桌面图标有白色方框的解决方法图...
  • 简单 粗暴
  • honey contil
  • nodejs报错
  • ftp远程桌面
  • ruby 递归
  • 10个常用linux指令
  • 移动端web开发需要学什么
  • jquery自带的弹出框
  • android点击事件onclick用法
  • asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
  • 仿微信语音聊天
  • 安卓手机电驴
  • 重庆电子税务局怎么开电子发票
  • 缴纳个人所得税怎么计算
  • 主管税务机关指的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设