【发布时间】:2021-03-25 07:33:16
【问题描述】:
我正在使用 Tailwind CSS 在 React 中构建一个项目,我试图将 <div> 元素与 <div className="container mx-auto"> 居中,但它不会使元素居中。代码有什么问题。
import React from "react";
import { NavLink } from "react-router-dom";
function NavBar() {
return (
<header className="bg-red-600">
<div className="container mx-auto flex justify-between">
<nav className="flex">
<NavLink
to="/"
exact
activeClassName="text-white"
className="inline-flex items-center py-6 px-3 mr-4 text-red-100 hover:text-green-800 text-4xl font-bold cursive tracking-widest"
>
Tailwind CSS
</NavLink>
<NavLink
to="/post"
className="inline-flex items-center py-3 px-3 my-6 rounded text-red-200 hover:text-green-800"
activeClassName="text-red-100 bg-red-700"
>
Blog
</NavLink>
<NavLink
to="/project"
className="inline-flex items-center py-3 px-3 my-6 rounded text-red-200 hover:text-green-800"
activeClassName="text-red-100 bg-red-700"
>
Projects
</NavLink>
<NavLink
to="/about"
className="inline-flex items-center py-3 px-3 my-6 rounded text-red-200 hover:text-green-800"
activeClassName="text-red-100 bg-red-700"
>
About
</NavLink>
</nav>
<div>
</div>
</div>
</header>
);
}
export default NavBar;
当我缩小屏幕尺寸时,<div> 元素居中。
【问题讨论】:
-
它是中心,不是吗? i.stack.imgur.com/0gGjN.png
-
@charles 这不是我的中心。我不知道为什么。
-
可以分享截图吗?我猜你需要调整你的窗口更大?
-
@charles i.stack.imgur.com/eUHb9.png
-
@charles 当我减小屏幕尺寸时,元素居中但不在全屏上。这是截图i.stack.imgur.com/hNLJV.png
标签: reactjs tailwind-css