Я начинаю использовать React / Material-UI, а также новичок в CSS и т. Д. У меня есть простой макет страницы с APPBar. К сожалению, этот AppBar перекрывает элементы, которые должны идти под ним.
Я нашел этот ответ: Вопросы по интерфейсу AppBar Material
Но это кажется совершенно неправильным. Что если мой AppBar имеет переменную высоту, в зависимости от значков, режимов отображения и т. Д ...?
Я попытался создать вертикальную сетку, чтобы обернуть элементы в разные элементы, сделал верхний контейнер гибкимодин и играть с настройками flex, кажется, ничего не работает, панель приложения всегда находится сверху текста.
Код очень прост:
import React from 'react';
import { AppBar, Typography, Box } from '@material-ui/core';
function App() {
return (
<div>
<AppBar>
<Typography variant='h3'>
AppBar
</Typography>
</AppBar>
<Box>
<Typography variant='h1' style={{ border: '1px solid black' }}>
Hello
</Typography>
</Box>
</div>
)
}
export default App;
Блок текста «Hello»видна только половина:
![enter image description here](https://i.stack.imgur.com/iOAP6.png)