Death of a heroThe html
|
|||||||||||||||||
With the introduction of flex-box (https://www.w3.org/TR/css-flexbox-1/) and CSS Grid, the use of the <table> tag has all but vanished in modern web development. This page is a dedication to the first hero of organizing elements, ahead of its time, long may it live. |
|||||||||||||||||
Humble beginningsThe table tag was introduced as a concept in 1993, according to A brief history of tables (http://www.barrypearson.co.uk/articles/layout_tables/history.htm), which contains an enormous amount of information on the history of the table tag and is definitely worth a read. Tables are conceived as a concept within HTML years before even CSS, not to mention Javascript. It's worth noting just how important tables were to the modern website until the advent of flexbox and CSS grid-- below is a comparison of search popularity to demonstrate the importance of the "table" compared the the general "div" tag and relatively new "flex" concept: |
|||||||||||||||||
The introductionIn December 1996, CSS1 was introduced with no formal styling for tables :( In January 1997, with HTML 3.2 the table tag officially became a part of web programming. It was widely used among web designers throughout the early 2000s, and can be seen used on the following archived page: http://www.yahoo.com/ - February 1998 |
|||||||||||||||||
The mobile nightmareThe real issue with heavy reliance on table elements came from their inability to allow for readable content for desktop and mobile websites. Consider the below tables:
|
|||||||||||||||||
The Bootstrap Diagnosis
So, with the rise of cell-phones and more and more websites being accessed on mobile screens, web developers turned to responsive libraries which utilized the powerful, abstract |
|||||||||||||||||
The sun sets.
The CSS flexbox was introduced in 2013 (ish) into an internet of questionable support for pioneering front-end web technologies in popular browsers. Flexbox is essentially native in HTML5/CSS3 in 2020. Through using
With essentially complete support of an easy-to-use, native, responsivem, box-based layout, it's hard to justify using |
|||||||||||||||||
Out of respect for the fallen this page was constructed from one large table element. As it fades in the conscious memory of the living internet we won't forget all the table tag gave the world. This site was made in one hour. Sorry. |