css3 中 margin-top使用的注意点
来源:互联网 发布:淘宝网微淘 编辑:程序博客网 时间:2024/06/14 13:05
最近在写一个前端页面的时候使用了margin-top属性,并且给它赋了一个百分比的属性值,结果页面的出了一点问题.
下面做个实验:
这个是html代码
<div class="out1"> <div class="inner1"> margin: 50px 100px; </div> </div> <div class="out2"> <div class="inner2"> margin: 25% 25%; </div> </div>
这个是css代码
.out1, .out2{ border: 1px solid #000; background-color: #ccc; width: 400px; height: 200px; } .inner1, .inner2{ width: :200px; height: 100px; background-color: #e2e3e4; } .inner1{ margin: 50px 100px; } .inner2{ margin: 25% 25%; }
外层容器的宽高都一样,inner1和inner2除了margin属性不一样,其他属性都一样,如果按照我以前认为的计算方式,magin-top的百分比是按照父元素的高度决定,那么两个div的表现应该一致,但是结果下图所示
inner2的matgin-top足足有100px!
后来查阅资料了解到:margin-top百分比的计算是按照父元素的宽度来计算的,即400*25%=100px.
算踩了一个坑,写篇文章记载,免得以后再次踩坑
0 0
- css3 中 margin-top使用的注意点
- margin-top中的坑点
- css中top和margin-top的区别
- top、margin-top的区别
- top、margin-top的区别
- top、margin-top的区别
- top、margin-top的区别
- margin-top的问题。
- Android中使用数据库的注意点
- Android中使用DrawerLayout的注意点
- 负margin使用注意的一个问题
- CSS3:Left 和 Top 的使用
- CSS中,margin-top塌陷问题的解决
- margin-top在firefox中会绑架父节点的margin的分析
- top、margin-top的区别<转载>
- margin-top、top、以及position的总结
- padding top与margin top的区别
- top、margin-top的区别 (转)
- nginx配置转发
- jquery学习笔记
- Hadoop 新 MapReduce 框架 Yarn 详解
- SumatraPDF与tex反向搜索
- wifi 获取bssid,ssid,rssi
- css3 中 margin-top使用的注意点
- hdoj 5834 Magic boy Bi Luo with his excited tree 树形dp
- 《你永远都无法叫醒一个装睡的人》经典语录
- 降低 lua gc 的开销
- IO流复制文件11种方法
- struts2配置default-properties
- chrome设置--disable-web-security解决跨域
- HttpURLConnection post json
- 生活中的物理、化学(四)