CSS/html各种div 等元素居中方法
来源:互联网 发布:php微信群发接口开发 编辑:程序博客网 时间:2024/05/22 07:52
元素居中这个样式真是有相当多的页面都在使用,在这里,跟大家分享几种好用的居中方法
1、 控制margin - - - - - -margin:0 auto;
#d1{
width:500px;
height:300px;
margin:0 auto;
}
!注意,这个要求居中元素必须是块级元素,且必须设置宽,否则无效;
2、利用text-align - - - - - -text-align: center; (推荐)
#d2{ text-align: center; }#d2>div{ display: inline-block; width:300px; height:100px; background: #aff; }!注意,这个设定是要居中的元素为行内块元素,只需要加一个父元素并给其设置文字居中即可,这个相对万能一些,而且没有兼容性问题,个人也最喜欢用这个;
3、CSS3 过渡属性 transform - - - - - -transform: translate(-50%);
CSS3 位移#d3{ position: fixed; top:30%; left:50%; transform: translate(-50%); width:300px; height:100px; background: #B948FF; } 元素先向左移动父元素宽的50%,后以自身为主,沿X轴向右移动自身的宽度的50%,正好居中 (IE 10 以下不支持此属性)
实用代码展示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>元素居中</title> <style> #d1{ width:300px; height:100px; background: #f0f; margin:20px auto; } #d2{ text-align: center; } #d2>div{ display: inline-block; width:300px; height:100px; background: #aff; } #d3{ position: fixed; top:60%; left:50%; transform: translate(-50%); width:300px; height:100px; background: #B948FF; } #d4{ width: 800px; height:200px; border: 2px solid #000; } #d4>div{ position: relative; top:50%; left: 50%; transform: translate(-50%,-50%); width:300px; height:100px; background: #FFC615; } </style></head><body> <div id="d1"></div> <div id="d2"> <div></div> </div> <div id="d3"></div> <div id="d4" style=""> <div></div> </div></body></html>
效果图
阅读全文
0 0
- CSS/html各种div 等元素居中方法
- html css 元素居中的方法
- CSS文字图片div元素居中方法之水平居中
- html,css元素居中
- 使用CSS让DIV,图片等元素居中
- img div 等文档元素居中布局的方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS各种居中方法
- CSS网页布局DIV水平居中的各种方法
- 07 Servlet ServletConfig对象 ServletContext对象共享数据和读取数据
- 改善程序员生活质量的 3+10 习惯
- Python asyncio使用范例
- TensorFlow在MNIST中的应用-循环神经网络RNN
- IntelliJ IDEA破解
- CSS/html各种div 等元素居中方法
- C++文件
- go 切片:用法和本质
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- PopUpWindow使用详解(二)——进阶及答疑
- 关于自治事务pragma autonomous_transaction的转载
- 基于Dragonboard 410c的智能小车(三)
- 数组求和
- 类、方法、成员变量和局部变量的可用修饰符