HTML5 and CSS3 are the two upgraded versions of the long-lasting markup languages for web development, i.e. HTML and CSS. In the last two years, these updated versions have taken the web by storm. Both have such excellent features and functions that enable you to change the way you design or create websites while the basic principles remain the same.
Tag: html5
The harsh truth about HTML5′s structural semantics (part 3)
In the first part of this series we looked at the failings that lead to the structural elements new to HTML5; in the second part of the series we looked in detail at the consequences of those failings; in this final part we’ll look for a way forward, and draw some conclusions about the current state of play.
The harsh truth about HTML5′s structural semantics (part 1)
HTML’s structural elements — article, section, nav and aside — are, at first glance, some of the easiest parts of the HTML5 specification to understand and implement. However, they’re actually some of the most poorly specified, poorly understood, and poorly implemented parts of HTML5.
Why HTML5 is more semantic
Anyone involved in Web design or development will have come across the term “semantic” with reference to HTML5 and the Web in general. This often problematic term is understandably confusing to many of us, particularly since there is a distinct lack of consensus on its definition in certain contexts.
To HTML5 or not to HTML5, that is the mobile question
Mark Zuckerberg opened up recently about HTML5 and the difficulties that Facebook has faced in developing mobile apps. In a quote heard round the world, Zuckerberg called HTML5 “one of the biggest strategic mistakes we made.” Those are pretty strong words from the CEO of the most influential company in the mobile market today.