A facility in HTML which allows a user to develop conventional tables such as statistical tables using the <TABLE> Tag. For example, it allows the developer to specify the number of rows and columns, the width of rows and columns, and the background colours to the table. The main use of the TABLE facility, however, is for the placement of graphics and text. Early versions of HTML did not provide enough facilities to enable graphic designers to carry out the precise placement of graphics and text, so they had to use tables. Although tables were not originally intended for this, they had just enough power to provide a facility which came close to that found in conventional desktop publishing software, albeit at the cost of some arcane hacks and shims. Increasingly WYSIWYG editors are providing more precise layout facilities using modern features of HTML such as layers, so the use of tables as a layout device is expected to decline greatly.