콘텐츠로 이동

CSS 태그 없음

Source URL: https://nextjs.org/docs/messages/no-css-tags

DocsErrorsNo CSS Tags

수동 스타일시트 태그 추가를 방지하세요.

외부 스타일시트를 연결하기 위해 link 요소를 사용했습니다. 이는 웹페이지의 CSS 리소스 로딩에 부정적인 영향을 줄 수 있습니다.

Next.js의 기본 제공 CSS 지원을 활용해 스타일을 포함하는 여러 방법이 있습니다. 예를 들어 pages/_app.js에서 가져오는 루트 스타일시트 안에 @import를 사용할 수 있습니다:

styles.css

/* Root stylesheet */
@import 'extra.css';
body {
/* ... */
}

또 다른 방법은 CSS 모듈을 사용해 특정 컴포넌트에만 범위가 지정된 CSS 파일을 가져오는 것입니다.

pages/index.js

import styles from './extra.module.css'
export class Home {
render() {
return (
<div>
<button type="button" className={styles.active}>
Open
</button>
</div>
)
}
}

애플리케이션에 CSS를 포함하는 모든 방법을 알아보려면 Built-In CSS Support 문서를 참고하세요.

보내기