Consider using Semantic Html elements, which help clearly define the role of the element or the intent behind it. What Semantic html doesn’t do is provide a default style or behavior to your elements. You can think of them “as divs by another name” also here is a great article on semantic html
https://www.semrush.com/blog/semantic-html5-guide/
Semantic html can help reduce the creating/use of classnames and ids and visually provide relief from too many divs on the page 😉
Consider using Semantic Html elements, which help clearly define the role of the element or the intent behind it. What Semantic html doesn’t do is provide a default style or behavior to your elements. You can think of them “as divs by another name” also here is a great article on semantic html https://www.semrush.com/blog/semantic-html5-guide/
Semantic html can help reduce the creating/use of classnames and ids and visually provide relief from too many divs on the page 😉