margin,padding,top,left,transform:translate(10%,10%)等使用百分比的时候参造物的问题
来源:互联网 发布:sql server查询器 编辑:程序博客网 时间:2024/05/29 19:00
1.margin,padding 使用百分比时候参照物的问题
(1)父元素直接规定了宽度,高度。
#right { width: 600px; height: 300px; position: absolute; top:0; left:0; background-color: aqua; } #pp { margin:20% ; padding:20%; background-color: chartreuse; }
<div id="right"> <div id="pp"> </div> </div>
可以看到padding的值与margin的值都是120=600*20%
所以可以看出来,当父元素有宽度的时候,margin与padding的百分比都是相对于其父元素的width而言,padding/margin-top/bottom并不依赖于父元素的height。
2,position:absolute top left百分比问题
#right { width: 600px; height: 300px; position: absolute; top:0; left:0; background-color: aqua; } #pp { position: absolute; width:30%; height:30%; top:10%; left:10%; background-color: chartreuse; }
<div id="right"> <div id="pp"> </div> </div>结果
top: 30=10%*300,left:60=600*10%,由此可见,当父元素高度,宽度已知时,left是相对于父元素的宽度width,top是相对于父元素的高度height
3.position:relative top left参照物问题
#right { width: 600px; height: 300px; position: absolute; top:0; left:0; background-color: aqua; } #pp { position: relative; width:30%; height:30%; top:10%; left:10%;<pre name="code" class="html"> <div id="right"> <div id="pp"> </div> </div>
结果:
top: 30=10%*300,left:60=600*10%,由此可见,当父元素高度,宽度已知时,left是相对于父元素的宽度width,top是相对于父元素的高度height
4.css3 中transform:translate(10%,10%),百分比的参造物问题
结果:
虽然没有显示数据,但是通过测量可以只计算出水平方向偏移 的距离 18=180*10%,竖直方向距离9=90*10%,由此可见,此时的参照物是要偏移对象本身的宽度widht与height而不是其父元素。
0 0
- margin,padding,top,left,transform:translate(10%,10%)等使用百分比的时候参造物的问题
- margin/padding-top/bottom 的百分比
- margin-padding-left-top百分比算法
- margin-top、padding-top的值为百分比
- margin-top、padding-top的值是百分比该如何计算
- 关于margin与padding设置百分比的问题
- padding top与margin top的区别
- padding-top的值用的是百分比,实际显示的不是父元素高度的百分比,而是宽度的百分比!margin-top同理
- CSS入门(6)-margin、padding和top,绝对定位与覆盖的问题
- padding-top、margin-top和top的区别
- CSS top、margin-top和padding-top的区别
- padding-top、margin-top和top的区别
- margin-top的问题。
- css left top和transform的区别
- css height width padding margin 百分比取值的基准问题
- margin: left right /top bottom的怪异
- padding与margin的使用
- margin-top/top 百分比的是相对谁
- mysql登录
- JAVA 垃圾收集器与内存分配策略
- Notepad++崩溃了
- 15:39:52.027 [ActiveMQ InactivityMonitor WriteCheckTimer] DEBUG o.a.a.t.Abstract
- 下载Android源码
- margin,padding,top,left,transform:translate(10%,10%)等使用百分比的时候参造物的问题
- Storm On YARN
- linux内核的加载地址和入口地址
- 开源搜索引擎评估:lucene sphinx elasticsearch
- 使用Java调用ElasticSearch提供的相关API进行数据搜索完整实例演示
- 数据结构的几种存储方式
- SpringMVC 400 Bad Request 问题
- springMVC form表单提交---包含时间类型的数据
- Namenode HA