Tailwind CSSでh1
やh2
にスタイルを適用する方法
使用開発環境
- Vite 5.0.0
- React 18.2.0
- Tailwind CSS 3.2.1
- @tailwindcss/forms 0.5.3
- @inertiajs/react 1.0.0
- laravel-vite-plugin 1.0.0
※React環境でやってますが他の環境でもできることは確認済みです。
問題
- デフォルトのTailwindは
preflight
という初期リセットCSSを自動で適用する。 - そのせいで、
h1
やh2
のデフォルトスタイル(太字、大きさなど)がリセットされてしまう。
解決方法
1. tailwind.config.js
に以下を追加
tailwind.config.js
export default {
corePlugins: {
preflight: false, // Preflightを無効化する
},
}
2. その後、ビルドする
npm run build
またはリアルタイム監視なら
npm run watch