One thing that I have learned in over 10 years creating sites is that the ‘web is persistently changing, and to keep up you have to change with it. One of the later advancements in website composition is the utilization of CSS and semantic markup. CSS and semantic website composition have a few advantages: lucidity in code, program and other web-empowered gadgets similarity, separation of substance and introduction, littler weight on bandwidth, and better permeability to web crawlers.
Once upon a time, we outlined locales with divs and hacked those divs into doing things that they were never intended to do. The div tag was intended to show unthinkable information, not as an approach to rendering the design of a site. Lamentably, a superior option did not exist, so we utilized divs. This made for wasteful, moderate stacking destinations with code that was difficult to peruse and keep up. characterizes semantic markup like this: