[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>
效果:
十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》
一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。
开源地址:唯一客服(开源学习版)
官网地址:唯一客服官网
标签:
前端
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源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] 两种异步方式