HTML5 and CSS3
HTML5 and CSS3 provide amazing capabilities to describe and present all types of content.
Various frameworks have been built over these technologies that enable content presentation and description in a very flexible manner.
The continuum of end user devices that is being introduced in the market today, ranging from smart phones all the way to desktops and big TV screens is best handled by content written utilizing these couple of inventions.
The ‘fairly’ recent introduction of the HTML5 and CSS3 and the vast adoption of browser products to these wonderful technologies gave life to them.