top,right,bottom,left设置为0有什么用?
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有什么用?相关推荐
- CSS同时设置绝对定位top和bottom属性
问题引出 最近在用html+css+js做一个web后台管理系统左边侧边栏时出现了父元素定义为绝对定位时脱标,导致子元素无法撑开父元素高度的问题. 但是希望实现如下效果,左边导航栏将剩余全部位置占满, ...
- 【Android UI】TextView的垂直方向概念之top,bottom,ascent,descent,baseline
一图以蔽之 需要区分的是这里的top,bottom,ascent,descent,baseline是指字内容的属性,通过getPaint().getFontMetricsInt()来获取得到.和字体内 ...
- css里slidebottom,jquery - 从CSS“top”到“bottom”的jQuery动画 - 堆栈内存溢出
编辑:不得不快速离开,所以没有完成,我决定使用jquery ui作为例子(你需要核心): #line_three { width:100%; } .line3_top { position:absol ...
- top与bottom、left与right的优先级
同时使用top和bottom,效果如何呢? 如果给一个设置高度的元素设置绝对定位的元素中top和bottom,top优先,而且bottom加 !important也"敌不过"top ...
- 目标检测之IoU(box:[top, left, bottom, right])
参考: 目标检测之 IoU_黑暗星球-CSDN博客_目标检测iouIoU 作为目标检测算法性能 mAP 计算的一个非常重要的函数.但纵观 IoU 计算的介绍知识,都是直接给出代码,给出计算方法,没有人 ...
- Access数据库中Sum函数返回空值(Null)时如何设置为0
在完成一个Access表中数据统计时,需要统计指定字段的和,使用到了Sum函数,但统计时发现,指定条件查询统计时有可能返回空值(Null),导致对应字段显示为空白,正常应显示为0.基本思路是在获取记录 ...
- Requirejs加载超时问题的一个解决方法:设置waitSeconds=0
Requirejs加载超时问题的一个解决方法:设置waitSeconds=0 参考文章: (1)Requirejs加载超时问题的一个解决方法:设置waitSeconds=0 (2)https://ww ...
- oracle11g memory_target,oracle11g MEMORY_MAX_TARGET设置成0 问题处理
linux 下 oracle11g MEMORY_MAX_TARGET设置成0 问题处理 yope(2017_08_08) 问题起因: 数据库服务器由于业务原有内存不能够满足,所以增加了内存.CUP和 ...
- 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 ...
最新文章
- Protocol Buffers java
- 近两年火热的微服务springboot不同配置文件详细讲解
- GDCM:获取图像像素间距的测试程序
- 测试core :: demangled_name
- android 去空字符串,android – TextUtils.isEmpty()方法为空字符串返回false
- 大剑无锋之flume面试题【面试推荐】
- spring pom设置_Spring社交Twitter设置
- ejb 2.0 3.0_EJB 3.1全局JNDI访问
- day24-抽象类与接口类
- poi读取合并单元格
- Bootstrap 弹出提示插件Popover 的选项
- 鸿蒙音响怎么调,好音质是调出来的 大师教你咋调试音响
- 基于GJB438C-2021的软件需求规格说明
- winform控件之notifyicon
- 虚拟机无法服务器系统安装win7系统,如何解决虚拟机安装Win7系统失败的问题
- RIP光栅图像处理器
- opencv分别显示彩色图片各通道图片
- Android 配置文件锁设置
- 芯动联科在科创板IPO过会:拟募资10亿元,金晓冬为实际控制人
- qt_cannot find -lxxx, 链接动态/静态库失败
热门文章
- C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法
- 【机器学习】最容易实现的基于OpenCV的人脸检测代码、检测器及检测效果
- DTS和PTS的解释(FFMPEG、HLS相关)
- RTSP over UDP RTSP over TCP
- Fabric核心模块之Peer解析
- 深入浅出SNMP及其应用实例分析
- Ubuntu 19.10 19.04 18.04 18.10等系统版本修改国内镜像源 国内更新源
- ACE源代码目录结构
- MFC单文档框架编程(三): CTabView的使用
- tensor torch 构造_详解Pytorch中的网络构造