didiv合作发<style> *{ margin: 0; padding: 0; } .outer{ margin: 0 auto; width: 80%;灌灌灌
来源:互联网 发布:pi开关电源设计软件 编辑:程序博客网 时间:2024/05/17 23:11
div在另一个div中垂直水平居中的方法:
(1)传统定位法
该方法采用子绝父相的定位:给top:50%;left:50%;使子盒子的左上方的点到达父盒子的中心点;然后使用:
(1.1)
通过margin来让子盒子移动;使其中心点移动到与父盒子中心点重合;来达到目的。
CSS:
<style>
*{
margin: 0 auto;
}
.outer{
width: 80%;
height: 400px;
background-color: gray;
position: relative;
}
.inner{
width: 200px;
height: 200px;
background-color: yellow;
position: absolute;
top: 50%;
left: 50%;
margin-left: -100px;
margin-top: -100px;
}
</style>
HTML:
<div class="outer">
<div class='inner'>2</div>
</div>
(1.2)
与方法一类似,只不过使用了css3的transform来进行移动
CSS:
<style>
*{
margin: 0;
padding: 0;
}
.outer{
margin: 0 auto;
width: 80%;
height: 400px;
background-color: yellow;
position: relative;
}
.inner{
width: 80%;
height: 100px;
background-color: green;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
</style>
(2)绝对定位法
使用:top:0;left:0;rigth:0;bottom:0; =====>margin:auto;
css:
<style>
*{
margin: 0;
padding: 0;
}
.outer{
width: 80%;
height: 400px;
background-color: gray;
position: relative;
}
.inner{
width: 50%;
height: 50%;
background-color: red;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
</style>
(3)弹性盒布局
<style>
*{
margin: 0;
padding: 0;
}
.outer{
margin: 0 auto;
width: 80%;
height: 400px;
background-color: gray;
display: flex;
justify-content: center;
align-items: center;
}
.inner{
height: 50%;
background-color: red;
}
</style>
- didiv合作发<style> *{ margin: 0; padding: 0; } .outer{ margin: 0 auto; width: 80%;灌灌灌
- margin:auto、margin:0 auto、margin:0
- margin:auto 与 margin:0 auto 区别
- * {margin:0;padding:0;}
- *{ Margin:0; Padding:0; }
- 浅谈margin:0 auto
- margin:0 auto;
- css margin:0; padding:0;
- 有margin:0 auto;为什么就没有padding: 0 auto呢?
- margin:0 auto;无法居中
- margin: 0 auto 请注意
- margin:0 auto; 居中问题
- 居中解析margin:0 auto;
- margin:0 auto; 居中问题
- margin:0 auto; 居中问题
- margin:0 auto; ie 678
- position:absolute margin: 0 auto;
- margin:0 auto无效原因
- oracle清空表sql语句 以及Truncate与delete区别
- Harmonic Number (欧拉常数or打表)
- Swift图片浏览之SDPhotoBrowser的使用
- 一个小菜鸡的Java标识符,运算符和基本条件表达式
- 获取域名的IP地址
- didiv合作发<style> *{ margin: 0; padding: 0; } .outer{ margin: 0 auto; width: 80%;灌灌灌
- 重载了fragment的构造方法
- PopupWindow 的基本使用
- 第二章 if语句
- lib文件与dll文件的区别与联系
- 关于java解析bvh动作文件
- 数据库聚合函数
- Android----------属性动画
- POJ __2923 Relocation