css之div内容居中

yumo66610个月前 (04-26)技术文章90

div中的内容居中显示,包括水平和垂直2个方向。

<html>
<head>
    <style type="text/css">
        .box{
            height:400px;
            width:600px;
            background-color: #f2dede;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
        }
    </style>
</head>
<body>
<div class="box">
    <div style="background-color: #00a4e6">居中</div>
    <div style="background-color: #00b33c">居中</div>
</div>
</body>
</html>

说明:

align-items:center,控制垂直方向

justify-content:center,控制水平方向

弹性布局介绍:

Flex 弹性盒子布局是很强大的布局,它可以很方便的控制元素在垂直和水平方向上的行为。

使用display:flex

主轴和交叉轴

容器存在两个轴,水平叫主轴(Main-Axis),垂直叫交叉轴(Cross-Axis)。主轴左边是开始位置(main start)右边是结束位置(main end),交叉轴上是开始位置(cross start)下是结束位置(cross end)。用 justify 属性控制主轴项目的空隙,使用 align 属性控制交叉轴项目之间的垂直行为。

容器一共有 6 个属性:

flex-direction

flex-wrap

flex-flow

justify-content

align-items

align-content

#记录我的2024#

相关文章

videojs

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&#...

20分钟建立自己的Bootstrap站点

这篇教程旨在让你在20分钟内学会使用twitter bootstrap创建一个站点。看完这个教程后你应该能够使用bootstrap来建立一个基本的响应式布局的页面,了解栅格系统,并且能够使用boots...

deepseek制作&quot;网页端学生签到系统&quot;

网页端学生签到系统制作经验分享 在日常教学管理中,高效准确的签到统计工作至关重要。为了提升签到管理的效率,我着手开发了一个网页端学生签到系统,它能够实现名单导入、签到状态记录与修改以及结果导出等功能,...

JAVAEE前奏-今天带大家认识HTML!高手勿进。

接上篇内容。上次介绍了整个课程,目的是告诉大家学习路线,不要偏了。今天开始慢慢告诉大家这些课程的重点。也就是需要学些什么有用的东西,那些没用的可以先不要去学习,等学到一定程度了,再慢慢去挖掘。首先开始...

CSS3 - 新单位vw、vh、vmin、vmax使用详解(附样例)

像 px、em 这样的长度单位大家肯定都很熟悉,前者为绝对单位,后者为相对单位。CSS3 又引入了新单位:vw、vh、vmin、vmax。下面对它们做个详细介绍。一、基本说明1,vw、vh、vmin、...

论不会写代码的小白如何用文心快码 Baidu Comate学会网页制作

课程目标:动手实验用文心快码 Baidu Comate编码,使用 html/css/js 代码还原 文心快码 Baidu Comate在IDE对话区的欢迎页,排版如下图所示。新建一个空文件夹,命名为C...