css练习:让一个元素垂直水平居中的四种方法
2023-09-14 09:04:08 时间
参考:
https://www.cnblogs.com/linsinan/p/6132241.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>demo</title>
<style>
div.box1 {
weight: 200px;
height: 400px;
background-color: deeppink;
<!-- 把元素变成定位元素-- > position: absolute;
<!-- 设置元素的定位位置,距离上、左都为50 % --> left: 50%;
top: 50%;
<!-- 设置元素的左外边距、上外边距为宽高的负1 / 2 --> margin-left: -100px;
margin-top: -200px;
}
div.box2 {
weight: 200px;
height: 400px;
background-color: hotpink;
<!-- 把元素变成定位元素-- > position: absolute;
<!-- 设置元素的定位位置,距离上、左都为50 % --> left: 50%;
top: 50%;
<!-- 设置元素的相对于自身的偏移度为负50 %(也就是元素自身尺寸的一半) --> transform: translate(-50%, -50%);
}
div.box3 {
width: 200px;
height: 400px;
background-color: blue;
/*<!-- 把元素变成定位元素-- > */
position: absolute;
/*<!-- 设置元素的定位位置,距离上、下、左、右都为0-- > */
left: 0;
right: 0;
top: 0;
bottom: 0;
/*<!-- 设置元素的margin样式值为 auto-- > */
margin: auto;
}
.A {
width: 500px;
background-color: green;
text-align: center;
}
.B {
width: 100px;
height: 100px;
margin: 5px;
background-color: dodgerblue;
display: inline-block;
}
</style>
</head>
<body>
<div class="box1">
111
</div>
<div class="box2">
222
</div>
<div class="box3">
333
</div>
<div class="A">
<div class="B"></div>
<div class="B"></div>
<div class="B"></div>
</div>
</body>
</html>
效果:
相关文章
- 子元素相对父元素垂直居中的8大方法,CSS面试题常考
- 【说站】css不可点击样式实现的方法
- HTML中CSS清除浮动的方法总结
- css面试点三:清除浮动的九中方法-高度塌陷理解-伪元素使用
- 使用CSS提高网站性能的30种方法
- js压缩CSS样式代码的方法
- SQL Server创建数据库和数据表的相关约束实现方法
- SQL中from_unixtime函数的使用方法实例
- python去除列表里的重复元素的集中方法汇总详解编程语言
- Struts2方法调用的三种方式详解编程语言
- MySQL实现字段自动计算的简单方法(mysql字段自动计算)
- MySQL数据库实现复制记录的有效方法(mysql复制记录)
- Linux下创建新目录的简单方法(linux的创建目录)
- Linux系统查看磁盘信息的方法(linux获取磁盘信息)
- Linux系统:查看架构方法详解(linux查看系统架构)
- 使用CMD将数据导入Oracle数据库的方法(cmd导入oracle)
- Yii2中极速删除Redis的方法(yii2 删除redis)
- Redis中奥秘之谜研究令人惊奇的处理方法(redis里面的方法)
- 器使用Oracle CSS服务器提升业务效率(oracle css服务)
- 使用Redis实现自动按顺序自增的方法(redis自动自增用法)
- Oracle数据库错误提示01153的解决方法简介(oracle 01153)
- JavaScript中Array对象相关的几个方法
- css样式之区分input是按钮还是文本框的方法
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- HTMLDom与Css控制方法
- ASP.NET在IIS7中上下文中不可用的解决方法
- wordpress主题支持自定义菜单及修改css样式实现方法
- 解析PHP实现下载文件的两种方法
- jQuery的显示和隐藏方法与css隐藏的样式对比
- css类选择器的使用方法详解
- 清除div下面的所有标签的方法
- PHP小技巧之JS和CSS优化工具Minify的使用方法
- jquery修改网页背景颜色通过css方法实现