A footer tag is just a div with a fancy name. Same with header, nav, main, article, section etc.
No need for and extra div around it. In general I'm seeing a lot of divs with no classes or id's which is a red flag. Generally a div with no attribute means either it's an unnecessary div or the selector being used is not optimal.
Better to target a class than a chain:
.div-class { } is better than .parent-class div { }
A footer tag is just a div with a fancy name. Same with header, nav, main, article, section etc. No need for and extra div around it. In general I'm seeing a lot of divs with no classes or id's which is a red flag. Generally a div with no attribute means either it's an unnecessary div or the selector being used is not optimal. Better to target a class than a chain: .div-class { } is better than .parent-class div { }