Tables

In HTML, a table is essentially a box divided into cells. Each cell is a container; its contents can include text, images, and other elements—even other tables.

Tables were originally intended for presenting textual information that is easiest to read in a row-and-column layout, such as baseball statistics. However, pioneering Web designers quickly discovered they could use tables to create multi-column page layouts that were otherwise impossible to achieve in HTML (before the introduction of layers). Although authors can now design complex page layouts with less effort using layers, the majority of authors still prefer working with tables.

Namo Web Editor icon tip TablesUsing Namo WebEditor’s layout box feature, you can create a table for page layout by simply drawing container cells on a grid and then arranging them by dragging. Depending on your experience level, layout boxes can be easier and more intuitive than working with tables directly.

In this section

Creating a table

Selecting parts of a table

Resizing rows and columns

Adding and removing rows and columns

Copying and moving cells

Deleting the contents of multiple cells

Merging and splitting cells

Aligning content in cells

Specifying cell spacing and padding

Controlling the appearance of table and cell borders

Specifying other table and cell properties

Centering or right-aligning a table

Making other content flow around a table

Splitting and joining tables

Sorting and transposing tables

Performing table calculations

Converting between paragraphs and tables

Related topics

Using a table for layout

Using layout boxes

Table cell rollover

Importing Excel spreadsheets

Creating charts from table data

Tables