left等定位属性,要使用时,它必需是已定位的元素。(absolute,relative,fixed)
  eg:img{position:absolute;left:100px} 如果去掉position:absolute,则left失效。对float:left这种浮动元素也是失效,反正就是定位了才让用哈。

拓展一种居中用法,

(1)先定位,设置 top:0;bottom:0;margin:auto 可以使元素水平居中。

(2)设置 left:0;right:0;margin:auto 可以使元素垂直居中。

(3)设置四个值都是0,margin:auto ;这个元素就在正中间了。如果不设置元素大小,就平铺了。

<div class='outer'><div class='inner'>88</div>
</div>
.outer{position: relative;height: 200px;background-color: green;
}/*(1)水平居中,不设置宽度则会水平铺满父容器*/
.inner {background-color: red;position: absolute; left: 0;right: 0;width: 80px; margin: auto;
}/*(2)垂直居中,不设置高度则会垂直铺满父容器*/
/* .inner {background-color: red;position: absolute; top: 0;bottom: 0;height: 100px;margin: auto;
} *//*(3)水平及垂直居中,不设置高度,宽度则会铺满父容器*/
/* .inner {background-color: red;position: absolute; left: 0;right: 0;top: 0;bottom: 0;width: 80px;height: 100px;margin: auto;
} */

top,right,bottom,left设置为0有什么用?相关推荐

  1. CSS同时设置绝对定位top和bottom属性

    问题引出 最近在用html+css+js做一个web后台管理系统左边侧边栏时出现了父元素定义为绝对定位时脱标,导致子元素无法撑开父元素高度的问题. 但是希望实现如下效果,左边导航栏将剩余全部位置占满, ...

  2. 【Android UI】TextView的垂直方向概念之top,bottom,ascent,descent,baseline

    一图以蔽之 需要区分的是这里的top,bottom,ascent,descent,baseline是指字内容的属性,通过getPaint().getFontMetricsInt()来获取得到.和字体内 ...

  3. css里slidebottom,jquery - 从CSS“top”到“bottom”的jQuery动画 - 堆栈内存溢出

    编辑:不得不快速离开,所以没有完成,我决定使用jquery ui作为例子(你需要核心): #line_three { width:100%; } .line3_top { position:absol ...

  4. top与bottom、left与right的优先级

    同时使用top和bottom,效果如何呢? 如果给一个设置高度的元素设置绝对定位的元素中top和bottom,top优先,而且bottom加 !important也"敌不过"top ...

  5. 目标检测之IoU(box:[top, left, bottom, right])

    参考: 目标检测之 IoU_黑暗星球-CSDN博客_目标检测iouIoU 作为目标检测算法性能 mAP 计算的一个非常重要的函数.但纵观 IoU 计算的介绍知识,都是直接给出代码,给出计算方法,没有人 ...

  6. Access数据库中Sum函数返回空值(Null)时如何设置为0

    在完成一个Access表中数据统计时,需要统计指定字段的和,使用到了Sum函数,但统计时发现,指定条件查询统计时有可能返回空值(Null),导致对应字段显示为空白,正常应显示为0.基本思路是在获取记录 ...

  7. Requirejs加载超时问题的一个解决方法:设置waitSeconds=0

    Requirejs加载超时问题的一个解决方法:设置waitSeconds=0 参考文章: (1)Requirejs加载超时问题的一个解决方法:设置waitSeconds=0 (2)https://ww ...

  8. oracle11g memory_target,oracle11g MEMORY_MAX_TARGET设置成0 问题处理

    linux 下 oracle11g MEMORY_MAX_TARGET设置成0 问题处理 yope(2017_08_08) 问题起因: 数据库服务器由于业务原有内存不能够满足,所以增加了内存.CUP和 ...

  9. Java位操作:如何将long类型的指定位设置为0或1?How to set/unset a bit at specific position of a long?

    Java位操作:如何将long类型的指定位设置为0或1? How to set/unset a bit at specific position of a long? To set a bit, us ...

最新文章

  1. Protocol Buffers java
  2. 近两年火热的微服务springboot不同配置文件详细讲解
  3. GDCM:获取图像像素间距的测试程序
  4. 测试core :: demangled_name
  5. android 去空字符串,android – TextUtils.isEmpty()方法为空字符串返回false
  6. 大剑无锋之flume面试题【面试推荐】
  7. spring pom设置_Spring社交Twitter设置
  8. ejb 2.0 3.0_EJB 3.1全局JNDI访问
  9. day24-抽象类与接口类
  10. poi读取合并单元格
  11. Bootstrap 弹出提示插件Popover 的选项
  12. 鸿蒙音响怎么调,好音质是调出来的 大师教你咋调试音响
  13. 基于GJB438C-2021的软件需求规格说明
  14. winform控件之notifyicon
  15. 虚拟机无法服务器系统安装win7系统,如何解决虚拟机安装Win7系统失败的问题
  16. RIP光栅图像处理器
  17. opencv分别显示彩色图片各通道图片
  18. Android 配置文件锁设置
  19. 芯动联科在科创板IPO过会:拟募资10亿元,金晓冬为实际控制人
  20. qt_cannot find -lxxx, 链接动态/静态库失败

热门文章

  1. C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法
  2. 【机器学习】最容易实现的基于OpenCV的人脸检测代码、检测器及检测效果
  3. DTS和PTS的解释(FFMPEG、HLS相关)
  4. RTSP over UDP RTSP over TCP
  5. Fabric核心模块之Peer解析
  6. 深入浅出SNMP及其应用实例分析
  7. Ubuntu 19.10 19.04 18.04 18.10等系统版本修改国内镜像源 国内更新源
  8. ACE源代码目录结构
  9. MFC单文档框架编程(三): CTabView的使用
  10. tensor torch 构造_详解Pytorch中的网络构造