Encourages semantic HTML anti-patterns with div soup
5/10 MediumTailwind's utility-class approach promotes overuse of generic `<div>` and `<span>` tags instead of semantic HTML elements, leading to less accessible and maintainable markup that doesn't leverage modern custom elements.
Sources
Collection History
Query: “What are the most common pain points with Tailwind CSS for developers in 2025?”4/5/2026
Tailwind encourages div/span-tag soup. I have become convinced that using <div> and <span> tags everywhere in your markup is an anti-pattern.
Created: 4/5/2026Updated: 4/5/2026