如何通过absoulue与relative配合把一个盒子或者是把2个div块同时放到页面中央部分?定位完成后为什么又需要margin-left与margin-top各往回走50%的长度,别忘记用z-index定位高度,请看下面代码展示:
 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>absoulue与relative配合定位盒子居中问题</title>
<style type="text/css">
*{
margin: 0;
background-color: yellow;
}
/* 如何把-一个盒子放到页面中央 */
.box{
width: 100px;
height: 100px;
background-color: blue;
position: absolute;
left: 50%;
bottom: 50%;
margin-top: -50px;
margin-left: -50px;
z-index: 2;
}
/*2.如何把2个div块同时居中*/
.div1{
width: 500px;
height: 300px;
background-color: red;
position: absolute; ;
left: 50%;
top: 50%;
/*居中的只是一个点,所以需要往左走250,往上走150*/
margin-left: -250px;
margin-top: -150px;
}
.div2{
width: 200px;
height: 100px;
background-color:green;
position: absolute;
top: 50%;
left: 50%;
margin-left: -100px;
margin-top: -50px;
}
</style>
<script>
window.onload=function(){
var obj=document.getElementById('ceshi')
obj.onclick=function(){
console.log('123');
alert('我一直在寻找找到了你便找到了整个世界')
}
}
</script>
</head>
<body>
<div class="box" id="ceshi"></div>
<div class="div1">
<div class="div2">
</div>
</div>
</body>
</html>

最新文章

  1. Jquery dialog属性
  2. Oracle中查看无效的对象、约束、触发器和索引
  3. fdquery update
  4. .Net转前端
  5. springMVC3学习(五)--MultiActionController
  6. Unity 打包完太大
  7. CSS3无前缀脚本prefixfree.js与Animatable使用
  8. (转)关于 Java 对象序列化您不知道的 5 件事
  9. linux进程资源占用高原因分析命令记录
  10. Xamarin 简单的网络请求
  11. java排序算法(四):冒泡排序
  12. 20155219付颖卓 Exp3 免杀原理与实践
  13. Linux 安装zabbix
  14. MyEclipse上有main函数类运行报错:Editor does not contain a main type
  15. cf-Global Round2-D. Frets On Fire(二分)
  16. led的驱动及测试程序
  17. linux系统编程之信号(七):被信号中断的系统调用和库函数处理方式
  18. C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc
  19. SpringCloud (十) Hystrix Dashboard单体监控、集群监控、与消息代理结合
  20. ubuntu snmp Error: unknown payload OID

热门文章

  1. elasticjob学习一:simplejob初识和springboot整合
  2. 在eclipse中导入源码
  3. selenium,统计某分支下有多少个同类子分支的方法(用于循环获取同类型子分支属性值)
  4. 腾讯云ubuntu服务器无法以root身份ssh连接
  5. Spring注解开发系列Ⅰ--- 组件注册(上)
  6. Idea | Load error: undefined path variables
  7. objectarx 统计面积
  8. 理解POP、OOP、AOP编程
  9. jmeter 源码修改返回值中文Unicode编码问题
  10. pandas行列显示不全的问题