The arrival of new technique is always greeted with enthusiasm, so it happened with HTML5 and CSS3. Users were looking forward to have gradients work without errors, and have an easy way to create handsets with curvy corners. CSS3 has numerous named colors, instead of cryptic RGB hexadecimal numbers.
The semantic elements too have there respective effect in the working of the technologies. The latest Semantics Elements are defeating technology experts. Now there are new Semantic elements for sections, Headers, Footers, Articles, Navigation etc. HTML structure should be easy to understand by the coders as well as Search engine spiders. But the latest structure along with the CSS, is not as simple to be adaptable. Headers are very complex within Sections within Articles within Headers is irritating. And then the involved complexity of CSS3. Before being able to entirely comprehend with the new Semantic Elements features, the website coder needs to be efficient enough to work as desired.