Теперь проблема возникает на моем телефоне. Если я нажму URL-адрес (Мой IP + порт), страница загрузится, и предварительный загрузчик/текст будет не по центру по вертикали, а немного вниз. Если я прикасаюсь к экрану и взаимодействую с ним, то вдруг он оказывается в центре. Если я обновлю страницу, то при первой загрузке она будет центрирована. Проблема возникает только тогда, когда я впервые нажимаю на URL-адрес, даже простой текст не будет центрирован независимо от того, какой стиль я применю.
Это заставляет меня думать, что мне не хватает информации о как работает макет мобильного браузера, и мне нужна помощь в понимании этого вопроса.
Я подумал, что это может быть проблемой в моем проекте, но создал новый проект Next.js.
Это моя корневая страница.js:
import Загрузка из ./comComponents/Loading;
Код: Выделить всё
export default function Home() {
return (
);
}
Код: Выделить всё
import styles from "./Loading.module.css";
const Loading = () => {
return (
NextJS
);
};
export default Loading;
Код: Выделить всё
.landingLoadingDiv {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
width: 100%;
}
.loadingText {
font-size: 2rem;
font-weight: 600;
margin: 0;
}
Вот что это такое визуально выглядит так:
Подробнее здесь: https://stackoverflow.com/questions/792 ... t-centered