news 2026/4/16 18:31:24

网页元素水平且垂直居中的实现方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网页元素水平且垂直居中的实现方式

🤍 前端开发工程师、技术日更博主、已过CET6
🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
🕠牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》
🍚蓝桥云课签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》

在网页设计中,使元素在页面中水平且垂直居中是一个常见的需求。以下是几种实现水平且垂直居中的方式:

使用CSS的display: flex

.parent{display:flex;justify-content:center;align-items:center;height:100vh;/* 假设父元素占满整个视口高度 */}.child{width:200px;height:100px;background-color:lightblue;}

使用CSS的display: grid

.parent{display:grid;place-items:center;height:100vh;}.child{width:200px;height:100px;background-color:lightgreen;}

使用绝对定位和负边距

.parent{position:relative;height:100vh;}.child{position:absolute;top:50%;left:50%;width:200px;height:100px;margin-top:-50px;/* 负的高度一半 */margin -left:-100px;/* 负的宽度一半 */background -color:pink;}

使用绝对定位和transform

.parent{position:relative;height:100vh;}.child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:100px;background-color:orange;}

使用table - cell布局

.parent{display:table - cell;vertical -align:middle;text -align:center;height:100vh;width:100%;}.child{display:inline - block;width:200px;height:100px;background -color:purple;}

以上是几种常见的实现网页元素水平且垂直居中的方式,每种方式都有其特点和适用场景。在实际应用中,可以根据具体的布局需求和项目特点选择合适的方法。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 15:26:01

OpCore Simplify:智能黑苹果配置的终极解决方案

OpCore Simplify:智能黑苹果配置的终极解决方案 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的黑苹果配置而头疼吗&#xff…

作者头像 李华
网站建设 2026/4/16 10:42:29

10、构建OpenStack部署流水线

构建OpenStack部署流水线 1. 前期准备与组合层创建 在基础设施软件就位后,我们开始创建组合层。我们将从之前运行 packstack 命令得到的“已知良好”配置开始。 2. 启动Puppet模块 我们的组合层将存储在两个Puppet模块中,采用Craig Dunn开发的配置文件和角色模式。以下…

作者头像 李华
网站建设 2026/4/16 12:20:27

12、构建可运营的OpenStack云环境

构建可运营的OpenStack云环境 1. OpenStack API调用与监控 在使用诸如Nagios之类的监控平台进行API调用时,可通过插件脚本配置该平台使用Nova项目的nova CLI客户端。这些插件脚本可借助Python或其他脚本语言调用API,很多插件脚本可从 http://www.nagios.com 免费获取。例…

作者头像 李华
网站建设 2026/4/16 12:16:13

16、OpenStack 云安全保障全解析

OpenStack 云安全保障全解析 1. 云安全的重要性 随着越来越多的公司将 OpenStack 从开发环境引入生产环境,安全问题逐渐成为首要关注点。OpenStack 作为一个强大的云编排平台,其安全保障对于企业的稳定运行至关重要。 2. OpenStack 中的安全区域 在 OpenStack 部署中,存…

作者头像 李华
网站建设 2026/4/16 13:54:59

Qwen3-VL:80亿参数重构多模态AI,从感知到行动的跨越

Qwen3-VL:80亿参数重构多模态AI,从感知到行动的跨越 【免费下载链接】Qwen3-VL-8B-Instruct 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-VL-8B-Instruct 导语 阿里通义千问团队发布的Qwen3-VL系列多模态大模型,以80亿…

作者头像 李华