With HTML5’s new semantic elements, it is possible to generate cleaner and much more descriptive code bases. Just before HTML5, developers had to use a lot of normal elements like divs and elegance them with CSS to display like headers or navigation menus. The result? Many divs and course names that created the code more challenging to read throu