Description
What version of Tailwind CSS are you using?
3.4.1
What build tool (or framework if it abstracts the build tool) are you using?
Vite 5.2.2 and postcss 8.4.38, following the https://tailwindcss.com/docs/guides/vite tutorial
https://caniuse.com/css-nesting
What version of Node.js are you using?
v18.14.0
What browser are you using?
Firefox 123
What operating system are you using?
Windows 11
Reproduction URL
A freshly created project, set up according to the guide above. And with a single component that demonstrates the issue
my-project.zip
Steps to reproduce
- Download it
npm install
npm run dev
- Go to the website
- The console shows the following warning
[vite:css] Nested CSS was detected, but CSS nesting has not been configured correctly.
Please enable a CSS nesting plugin *before* Tailwind in your configuration.
See how here: https://tailwindcss.com/docs/using-with-preprocessors#nesting
3 | .cat {
4 | background-color: blue;
5 | & .dog {
| ^^^^^^^^
6 | background-color: red;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
7 | }
| ^^^
Describe your issue
When I use nested CSS, which is widely supported https://caniuse.com/css-nesting , TailwindCSS or Vite kicks in and displays a warning. I consider that to be an issue, since I would hope that excellent tools are compatible with the latest browser standards.