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

  • 长期股权投资的入账价值怎么算
  • 企业的税务风险研究怎么写
  • 汇兑记载事项及使用注意事项
  • 货品调拨的意义
  • 发票密码区超出可以用吗
  • 专利资本化条件
  • 公司给员工购买意外险怎么做账
  • 增值税负数申报监控
  • 工会经费需要计税吗
  • 不得抵扣的进项税额转出会计分录
  • 亏损企业要做业务处理吗
  • 行政单位应缴预算款的管理原则
  • 部分销售退回怎么开票
  • 增值税计税依据包含消费税吗
  • 委托贷款利息收入现金流
  • 什么情况下可以收取现金
  • 税务机关代开的普通发票上无需加盖收款方的印章
  • 进口增值税 海关
  • 国税局代开发票是否可代地税局征收城市维?
  • 苹果13promax哪个颜色最贵
  • 资产负债表中的货币资金怎么算
  • 个税的征税范围主要包括哪些项目
  • 电脑用久了会出现什么问题
  • php+mysql项目实战教程
  • 特殊收入应扣减可加计扣除的研发费用政策依据
  • php字符串赋值
  • php str split
  • PHP:curl_multi_exec()的用法_cURL函数
  • 撤销账户申请怎么写
  • vue的iframe
  • 如何申请菜鸟驿站快递代理点
  • 制造业成本核算明细表
  • 个人出租商用房个人所得税
  • php并发编程
  • 企业长期资金的筹集方式
  • 投资性房地产转为存货
  • php的介绍
  • 转账有手续费没有
  • 转出未交增值税借方余额表示什么
  • vue–router
  • access使用查询向导固定常数
  • 在sqlserver2008中
  • MySQL5.1忘记root密码的解决办法(亲测)
  • 会影响当期损益的科目有
  • 税务局不予受理的依据
  • 季度亏损需要计提企业所得税吗
  • 主营业务收入的明细科目怎么写
  • 持有至到期投资减值准备
  • 安全生产费会计核算办法
  • 小规模免税如何开票
  • 贴现利息收入的账务处理
  • 贷款利息进项税额转出
  • 增值税发票过期一年未认证怎么办
  • 小规模减免附加税的会计处理
  • 个体工商户是否要交税
  • 建账基本要求
  • mysql的分区表
  • mysql数据库开发技术
  • 电脑怎么装双系统win10和linux
  • 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤
  • winxp慢怎么办
  • cocos做游戏
  • 游戏新手引导架构
  • Perl的Mail::POP3Client模块和Gmail通信实例
  • (翻译)你最好骑一辆共享单车
  • unity mobile3d
  • angularjs时间控件
  • jq倒计时代码
  • unity manifest
  • javascript模板
  • JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
  • python中函数参数类型
  • js类库编写
  • 什么叫党员双报到
  • 贵州网上税务局官网登录
  • 柳州 税务
  • 单位发的一次性奖励如何扣税
  • 五四新文化运动究竟新在哪里
  • 自然人电子税务局(扣缴端)怎么添加公司
  • 广东省税务机关规定小额零售需开发票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设