HTML5-学习之路漫漫,div中的div垂直水平都居中
来源:互联网 发布:linux tomcat日志分割 编辑:程序博客网 时间:2024/05/19 16:07
之前搞Android的,所以碰到这种问题一时不知该如何下手
先看一下效果:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>FragmeLayout</title> </head> <body> <div style="height: 500px;width: 500px;background: greenyellow;" align="center"> <div style="height: 400px;width: 400px;background: grey;position:relative;top: 50px;" align="center"> <div style="height: 300px;width: 300px;background: aquamarine;position:relative;top: 50px;" align="center"> <div style="height: 200px;width: 200px;background: brown;position:relative;top: 50px;" align="center"> <div style="height: 100px;width: 100px;background:cornflowerblue;position:relative;top: 50px;text-align: center;line-height: 100px;" align="center"> Hello world! </div> </div> </div> </div> </div> </body></html>
关键一行在于:
position: relative; 通过css,将div的位置 设置为“相对的”
设置为:绝对时:
position:absolute;
稍微修改下:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>FragmeLayout</title> </head> <body> <div style="height: 500px;width: 500px;background: greenyellow;" align="center"> <div style="height: 400px;width: 400px;background: grey;position:absolute;top: 50px;left: 50px;" align="center"> <div style="height: 300px;width: 300px;background: aquamarine;position:absolute;top: 50px;left: 50px;" align="center"> <div style="height: 200px;width: 200px;background: brown;position:absolute;top: 50px;left: 50px;" align="center"> <div style="height: 100px;width: 100px;background:cornflowerblue;position:absolute;top: 50px;left: 50px;text-align: center;line-height: 100px;" align="center"> Hello world! </div> </div> </div> </div> </div> </body></html>
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>FragmeLayout</title> </head> <body> <div style="height: 500px;width: 1000px;display: flex;"> <div style="height: 500px;width: 500px;background: greenyellow;display: inline-block;" align="center"> <div style="height: 400px;width: 400px;background: grey;position:relative;top: 50px;" align="center"> <div style="height: 300px;width: 300px;background: aquamarine;position:relative;top: 50px;" align="center"> <div style="height: 200px;width: 200px;background: brown;position:relative;top: 50px;" align="center"> <div style="height: 100px;width: 100px;background:cornflowerblue;position:relative;top: 50px;text-align: center;line-height: 100px;" align="center"> Hello world! </div> </div> </div> </div> </div> <div style="height: 500px;width: 500px;background: greenyellow;display: inline-block;" align="center"> <div style="height: 400px;width: 400px;background: grey;position:relative;top: 50px;" align="center"> <div style="height: 300px;width: 300px;background: aquamarine;position:relative;top: 50px;" align="center"> <div style="height: 200px;width: 200px;background: brown;position:relative;top: 50px;" align="center"> <div style="height: 100px;width: 100px;background:cornflowerblue;position:relative;top: 50px;text-align: center;line-height: 100px;" align="center"> Hello world! </div> </div> </div> </div> </div> </div> </body></html>
如果彻底学会这块代码中的思想,我想做什么UI都很好说了
阅读全文
0 0
- HTML5-学习之路漫漫,div中的div垂直水平都居中
- div垂直水平都居中
- div水平垂直居中
- DIV 水平垂直居中
- div 水平垂直居中
- div水平垂直居中
- div垂直水平居中
- div水平垂直居中
- div水平垂直居中
- div水平垂直居中
- div水平垂直居中
- DIV水平垂直居中
- div中的文字垂直水平居中
- div 水平居中 垂直居中
- DIV水平居中、垂直居中
- div垂直居中 水平居中
- DIV水平居中、垂直居中
- DIV水平,垂直方向都居中于浏览器
- Spring Boot(七)——部署
- 斯坦福大学机器学习笔记——聚类(k-均值聚类算法、损失函数、初始化、聚类数目的选择)
- 关于TimerTask里面的scheduledExecutionTime()方法,一些见解
- LSV查看历史影像
- Oracle环境变量
- HTML5-学习之路漫漫,div中的div垂直水平都居中
- JSON和对象或集合间的转换
- 流和并发
- FTP4J 指南
- 解密ResNet:Identity Mappings in Deep Residual Networks论文笔记
- 设计模式总结: 5种创建型,7种结构型,11种行为型
- MySQL操作——进阶
- jquery和workerman实例和案例demo代码
- html5全栈开发全套教程之MySQL数据库开发