top、margin-top的区别<转载>
2013-01-03 11:36
435 查看
简单说一些top、margin-top的区别:
1、top、bottom、left、right是绝对定位,必须设置position为absolute。
margin一系列设置是相对定位。
注意:如果用top等,而position未设置为absolute,那设置是不起作用的。
2、top这些在绝对定位的前提下,这个绝对定位,是相对body 或者 position:relative的父级元素的绝对定位。
margin的相对定位,是指相对相邻元素的定位。
例如:top这些在绝对定位的前提下,这个绝对定位,相对position:relative的父级元素的绝对定位。
最外边蓝色背景div设置position:relative。那内部的文字等div就可以相对外边div进行绝对定位。
原文地址:http://blog.163.com/zhaoyanping_1125/blog/static/2013291532012088107841/
相关文章推荐
- 按位与&和短路与&&区别<转载>
- 通过<frameset>和<iframe>解析js中window对象parent、self、top的区别
- <转载> Timer和ScheduledThreadPoolExecutor的区别
- matlab中 ndims(a)、size(a)、length(a)的区别<转载>
- C++中指针和引用的区别-转载fu_jiangtao<chinaunix>
- 通过<frameset>和<iframe>看JavaScript中window对象parent、self、top的区别
- C++中头文件使用""与<>的区别
- Freemarker模板应用 <转载自http://blog.csdn.net/zgmzyr/article/details/7304220>
- Linux awk 命令 说明<转载>
- java泛型中<? super String>和<? extends String> 的区别
- OpenCV2 笔记:cv::Mat_<> 与 cv::Mat 的小区别
- Java 运算符 &与&& &lt;&lt; &gt;&gt; &gt;&gt;&gt;区别
- <%@ include file=”relativeURI”%>与<jsp:include page=””>的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- #include<>和#include""的区别(转…
- IE6下<a href="#">与<a href="javascript:void(0);">的区别
- "<br />"和 "\r\n" 这两者有什么区别??
- web.xml之<context-param>与<init-param>的区别
- <context-param>与<init-param>的区别与作用
- 浅析<%@include%>和<jsp:include />的区别