本文详细介绍了前端工程师如何使div元素在页面中水平垂直居中。包括使用绝对定位(如tailwind和bootstrap的类)、flex布局、margin配合flex或grid布局等方法,为开发者提供了实用的代码示例。 摘要由CSDN通过智能技术生成

2.1 tailwind

<div class="relative">
 <div class="absolute left-1/2 top-1/2 translate-x-[-50%] translate-y-[-50%]"></div>
</div>

2.2 bootstrap

<div class="position-relative">
 <div class="position-absolute top-50 start-50 translate-middle"></div>
</div>

3 使用 flex

3.1 tailwind

<div class="flex justify-center items-center">
 <div class=""></div>
</div>

3.2 bootstrap

<div class="d-flex justify-content-center align-items-center">
 <div class=""></div>
</div>

4 使用 flex + margin

4.1 tailwind

<div class="flex">
 <div class="m-auto"></div>
</div>

4.2 bootstrap

<div class="d-flex">
 <div class="m-auto"></div>
</div>

5 使用 grid

5.1 tailwind

<div class="grid place-items-center">
 <div class=""></div>
</div>

5.2 bootstrap

<div class="d-grid justify-content-center align-items-center">
 <div class=""></div>
</div>

6 使用 grid + margin

6.1 tailwind

<div class="grid">
 <div class="m-auto"></div>
</div>

6.2 bootstrap

<div class="d-grid">
 <div class="m-auto"></div>
</div>
				
tailwindcss 官网(三)核心概念:功能类优先、响应式设计(UI、断点) 文章目录tailwindcss 官网(三)核心概念:功能类优先、响应式设计(UI、断点)1. 功能类优先概述为什么不使用内联样式?可维护性问题2. 响应式设计概述移动优先定位手机屏幕定位单个断点自定义断点 官网:安装 - Tailwind CSS 文文档 1. 功能类优先 在一组受约束的原始功能类的基础上构建复杂的组件。 传统情况下,当您需要在网页上设置样式时,都需要编写 CSS。 使用传统方式时,定制的设计需要定
plugins : [ require ( 'tailwind-bootstrap-grid' ) ( { containerMaxWidths : { sm : '540px' , md : '720px' , lg : '960px' , xl : '1140px' } , } ) , 并且不要忘记在顺风基础的css文件包含components和utilities : @tailwind base; @tailwind components; @tailwind util