The HTML table tags allow you to define a simple or complex grid-based structure in your web page. When compared to HTML 4.01 and earlier, the <tabie> tag has gone through a major purge. Nearly all of the display attributes previously allowable under HTML table tags, such as border, celipadding, cellspacing, and width, are no longer valid. You must use CSS to define these properties in HTML5.

Some alternatives to the HTML table structure include the CSS Flexible Box Model and CSS multi-column layout, both described in Chapter 6, “Creating Boxes and Columns with CSS3.”

All HTML table tags support the standard global attributes, described earlier in this appendix in the section “HTML Global Attributes.”

High-Level Table Structure ...

Get HTML5: Your visual blueprint™ for designing rich web pages and applications now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.