If a page has a huge number of DOM elements, it means that there is room for improvement. So, you should go through with your code and enhance it without removing valuable content.
Using a CSS framework such as Bootstrap or Foundation can eliminate those issues, because they have a proper structure. Also, using the
reset.css style sheet file, the developer can remove default browser formatting. Additionally, if you are going to use a new
HTML tag, use it only when ...