欢迎使用CSDN-markdown编辑器
来源:互联网 发布:淘宝店怎么登陆千牛 编辑:程序博客网 时间:2024/06/12 00:16
元素垂直居中实现
1.为元素设置相同的上下内边距
<div>content</div>
div{ background:#ccc; padding:10% 0; }
2.为元素设置行高
<div>content</div>
div{ background:#ccc; line-height:55px; }
为元素设置行高只适用于单行元素的垂直居中。
3.table-cell属性
<div class="parent"> <div class="child">content</div></div>
.parent{ display:table; }.child{ display:table-cell; vertical-align:middle; background: #ccc; }
该方法只适用于块级元素
4.定位
为父元素设置position :relative;
为需要居中的元素设置 position: absolute; top:50%;
<div class="parent"> <div class="child">content</div></div>
.parent{ position:relative; height:200px; background:#ccc; }.child{ position:absolute; top:50%; background:orange; }
由于块元素本身的高度,元素看起来仍然是不居中的,此时可以为元素设置
transform:translateY(-50%);
当块级元素设置了高的时候,也可以为元素设置一个负的上外边距
height:60px;margin-top:-30px;
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 一些XML的相关语法
- 练习2-10 重新编写将大写字母转换为小写字母的函数lower,并用条件表达式替代其中的if-else结构。
- 【leetCode】461. Hamming Distance
- 第四章:Django 模型 —— 设计系统表
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- 欢迎使用CSDN-markdown编辑器
- 网页图片转base64编码的性能分析
- Python pyinotify文件系统监控
- tensorflow tupe
- C语言随机数
- hdu 2852 KiKi's K-Number(树状数组)
- 理解 typename 的两个含义
- 微信自动关闭内置浏览器页面,返回公众号窗口
- 扩展欧几里得