css - 如何使用 React 和 CSS 内联标题和导航链接
问题描述
在这里尝试制作网站的前端是我的 Header 的简单 React 代码
import React, { Fragment } from 'react'
import { NavLink } from "react-router-dom";
import './Header.css';
function Header() {
return (
<nav>
<Fragment>
<h1>
Your NAME
</h1>
</Fragment>
<NavLink exact activeClassName="active" to="/">
Home
</NavLink>
<NavLink activeClassName="active" to="/cart">
Cart
</NavLink>
<NavLink activeClassName="active" to="/Login">
Login
</NavLink>
</nav>
);
}
export default Header;
这是我的 CSS 表:-
div {
text-align: left;
display: inline block;
}
nav{
text-align: top right;
display: inline block;
padding: 5px;
background-color: #41a3ee;
}
我面临的问题是我无法将它们对齐在单行中,这不是为什么。非常感谢您的帮助。谢谢!!!
解决方案
你应该使用弹性盒子。请参阅此处的文档:https ://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
你应该这样做:
nav {
text-align: top right;
display: flex;
padding: 5px;
background-color: #41a3ee;
}
推荐阅读
- java - IntelliJ 未检测到设备
- javascript - vanilla js - classList.add 不工作,但 className 工作?
- sql - 将数组查询到数据库中并与 ID SQL Typescript 进行比较
- mysql - 连接两个表并使用计算列
- r - 基于A列在R中组合多行
- jestjs - 使用 Jest.js 测试 Adobe ExtendScript
- c - 从二进制文件读取时,循环中途停止,直到那时一切都好
- javascript - 如何在 JavaScript innerHTML 中添加 Django 模板代码
- flutter - Flutter Streambuilder 正在复制项目
- javascript - 如何通过 package.json 中的脚本运行应用程序?