首页 > 其他分享 >在 CSS 中使 div 居中的 5 种方法

在 CSS 中使 div 居中的 5 种方法

时间:2022-09-21 11:35:30浏览次数:72  
标签:居中 center Grid using div 中使 CSS

在 CSS 中使 div 居中的 5 种方法

5 ways to center a div in CSS

你觉得很难在 CSS 中将 div 居中吗?你并不孤单,我的兄弟,许多开发人员有时会在将 div 居中时感到困惑,包括我自己。

如果您知道如何使 div 居中,那么您仍然需要阅读这篇文章,因为我将向您展示可用于使 div 居中的 5 种不同方法。

如果你正在准备下一次面试,面试官问你这些不同的方法怎么办?所以最好把这篇文章读到最后。

1. 使用弹性盒:

灵活的框布局模块可以更轻松地设计灵活的响应式布局结构,而无需使用浮动或定位。

您可以使用 Flexbox 使 div 居中。以下是代码片段:

center div using flexbox

2.使用CSS网格布局:

CSS Grid 是 CSS 中使用的另一种布局系统。您可以使用以下代码使用 Grid 使 div 居中:

center div using CSS grid

3、CSS定位:

你也可以使用老的Positioning方法在CSS中让一个div居中,很多开发者之前可能用过这种方法:

center div using CSS positioning

4. 有边距的弹性:

我们还可以结合 CSS 边距和 flex 布局来使 div 居中,如下所示:

Center a div using flexbox and CSS margins

5. 带有 CSS 边距的网格:

最后但并非最不重要的一点是,Grid 还可以与 CSS Margins 结合使用以使 div 居中:

Center a div using CSS Grid and Margins

以上哪一种方法你用得最多?评论您的答案并与您的朋友开发人员分享这篇文章。

有关更多有趣和信息丰富的文章,请关注我或通过以下方式支持我 给我买咖啡 .

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38364/22552111

标签:居中,center,Grid,using,div,中使,CSS
From: https://www.cnblogs.com/amboke/p/16714996.html

相关文章

  • Vue中使用富文本编辑器
    一.下载依赖npmivue-ueditor-wrap-S二.引入组件importVueUeditorWrapfrom'vue-ueditor-wrap'//ES6Module三.注册组件components:{VueUeditorWrap}//......
  • CSS3过渡
    简介transitionCSS属性是transition-property,transition-duration,transition-timing-function和transition-delay的一个简写属性。transition:[transition-proper......
  • 2022 年 5 个用于 Web 开发的最佳 HTML 和 CSS 课程
    2022年5个用于Web开发的最佳HTML和CSS课程互联网已成为我们日常生活的重要组成部分,不断发展以连接全球越来越多的人。但是要了解现代网络的运作方式,您不仅需......
  • Neon 切换按钮 — CSS — 分步指南
    Neon切换按钮—CSS—分步指南HTML对于HTML,我们需要两个元素。切换类和切换内部的圆圈。<divclass="toggle"><divclass="circle"></div></div>CSS......
  • CSS 面试问题的答案——第三部分 (21–34/34)
    CSS面试问题的答案——第三部分(21–34/34)本文是我最后发表的“CSS面试题答案”系列。以下是所有文章的列表:CSS面试问题的答案——第一部分(1-10)CSS面试问题......
  • CSS改table边框
    <styletype="text/css">table{width:200px;height:200px;/*border-collapse:collapse;separate属性值为默认......
  • Vue中使用js-audio-recorder实现录音时提示:浏览器不支持getUserMedia!
    场景Vue中使用js-audio-recorder插件实现录音功能并实现上传Blob数据到SpringBoot后台接口:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126957202上面......
  • Codeforces 821 Div2
    T1:大小为n的数组,最多进行k次操作:下标模k意义下相等则可进行交换。求操作后连续k个元素的最大值固定最大值的k个连续因素小标为[0,k),现在只需使得它为最大即可,将可交换位......
  • img和div之间有间隙的原因及解决方法
    div中存在img标签,由于img标签的display:inline-block属性。#####display:inline-block布局的元素在chrome下会出现几像素的间隙,原因是因为我们在编辑器里写代码的......
  • CSS 网格 Gird 布局
    CSS网格Gird布局创建网格Gird通过将属性display的值设为grid,HTML元素就可以变为网格容器。注意:在CSS网格中,父元素称为容器(container),它的子元素称为项(items)。......