[CSS] CSS display:flex实现内容水平垂直居中展示

display:flex实现内容水平垂直居中展示

需要增加下面两点就能实现

首先父级元素必须有高度,没有高度就无法垂直居中,如果想全屏垂直居中,可以设置高度为100vh

比如body设置为这样

    body{
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;
    }

里面的子元素就会垂直水平居中显示

源码:

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="renderer" content="webkit">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <title>独立私有化智能在线客服系统</title>
</head>
<body>
<style>
    body{
        background: rgb(242,243,247);
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;

    }
    .sub,.main,.admin{
        letter-spacing: 18px;
        font-family: fangsong;
        font-size: 38px;
        writing-mode: vertical-rl;
    }
    .main{
        font-size: 60px;
        margin: 0px 20px;
    }
    .admin{
        display: block;
        text-decoration: none;
        color: red;
        border: 2px solid red;
        padding: 10px 0px 2px 0px;
        border-radius: 12px;
        margin-top: 150px;
        font-size: 20px;
        letter-spacing: 5px;
    }
    .admin:hover{
        color: red;
    }
    .sub span{
        font-size: 50px;
    }
</style>

<a href="/login" target="_blank" class="admin">在线客服</a>

<h1 class="main">
    各路相知
</h1>

<div class="sub">互聊片刻,<span>结交</span></div>



</body>

</html>
复制代码

效果:

 

posted @   唯一客服系统开发笔记  阅读(501)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2021-07-01 [MySQL] order by field 自定义排序
2020-07-01 [PHP] 新浪企邮webmail在memcache实践使用共享session
2016-07-01 [android] 两种异步方式
点击右上角即可分享
微信分享提示
1
chat with us