HTML5 Semantic Tags: Paving the Cow Paths

What does "paving the cow paths" mean? It refers to a strategy of deciding where to place roads. The idea is that you place roads where there is already a good deal of traffic-you look for the paths that people are already using, and then pave those. This way, you make it easier for people to do what they were already doing, instead of trying to force them go down a different route.
Once the "paving the cow paths" strategy was agreed upon, how was it to be accomplished? Ideally, the authors of the HTML5 specification could look at a database of millions of web pages and build statistics on what popular id and class names were on various tags. Those names would give a good indication of what people were already using. Luckily, Google just happened to have such a database.
When Google ran reports on what people were using, the results were hardly surprising. Web site creators were typically breaking their pages into sections. Pages often had header and footer areas. Many sites (this one included) dealt with publishing information as articles. And almost all sites had some sort of navigation. This report formed the basis of many of the semantic tags in HTML5 today, and we'll go over them in the coming weeks.







No comments :
Post a Comment