I started to code HTML in 1998, and in that time I used a lot table tags, playing with tr and td, I learned many things analyzing the source code of many portals on the internet with notepad and Microsoft FrontPage, the latter, aw, how many tables overlapping others, it was fun, I loved that time.
However, I abandoned web programming for almost seven years and this year I decided to see what web programming is like today. It seems completely different, as most sites do not use table tags, and instead use div and span tags.
Why did this happen? What are these new tags and why are table tags no longer used?