@adrenalinruslan

Высота height: 100% не работает?

Я создал проект React + Next.js + NextUI. Подключен Tailwindcss. У меня есть главный app.css файл, где я элементам: html, body, div[data-overlay-container] задал высоту height в 100%. Но, если дочернему элементу задать padding-top: 1000px, то можно увидеть, что body не растягивается на всю высоту, хотя должен был. Для примера я элементу body задал красный фон. В чем может быть проблема ?

page.tsx
export default function Page() {
  return (
    <div className={"py-[1000px]"}>Dashboard</div>
  );
}


app.css
@tailwind base;
@tailwind components;
@tailwind utilities;

html,
body,
div[data-overlay-container] {
  height: 100%;
  min-height: 100%;
}

body {
  @apply
  bg-[red];
}


layout.tsx
import type {Metadata} from "next";
import {Inter} from "next/font/google";
import {ReactNode} from "react";
import "./app.css";

const inter = Inter({subsets: ["latin"]});

export const metadata: Metadata = {
  title: "Crm",
  description: "Crm",
};

export default function RootLayout({
  children,
}: Readonly<{
  children: ReactNode;
}>) {
  return (
    <html lang="ru">
      <body className={inter.className}>
        {children}
      </body>
    </html>
  );
}


65f6aaae7d398498222043.png
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы