Skip to content
  • Guide TYPO3
  • Login / Account
  • Functions / Extensions
  • Audio / Video
  • Terms of Use
  • FAQs
  • de
  • en
  • Central Information Technology (TYPO3-Team)
  • IT Service Center (ITSZ)
  • Technical University of Munich
Technical University of Munich
  • Home
  • News from TYPO3 Team
  • Webpool
    • Non-faculty institutions
    • TUM School of CIT
    • TUM School of ED
    • TUM School of LS
    • TUM School of MGT
    • TUM School of MH
    • TUM School of NAT
    • TUM School of SOT
    • TUM Graduate School (GS)
    • Integrative Research Institutes (IRI)
    • Technology Core Facilities (TCF)
    • Corporate Research Centers
    • Munich School of Politics and Public Policy
    • TYPO3 Web-Archive
  • Service
    • Offer
    • Terms of use
    • Requirement
  • Documentation
    • TYPO3 basics
      • Terms
      • Module bar
      • Page tree
      • Filelist
      • Recycler
    • User management
      • Registration and login
      • Permission concept
      • Groupdelegation
    • Pages
      • Page types
      • Create a page
      • Visibility
      • Order pages
      • Delete pages
      • Scheduled publishing
      • Page layout
    • Content elements
      • Page content types
      • Create Page content
      • Headers
      • Text & Media
        • Images
        • Image gallery
        • Slideshow
        • Alternative text for images
        • Image cropping
      • Audio & video
        • Embedding audio files
        • Embedding videos
      • Tables
      • File Links
      • Menu
      • Insert records
      • Rich Text Editor (RTE)
      • Adding links
        • Manage anchors
      • Spacing between content elements
      • Multi-column content
      • Accordion Functionality
      • Frames & Boxes
      • Social Media Box
    • Extensions
      • CurlContent
      • TUM MemberList
      • TUMcourses
      • TUMvCard
      • News
      • TUMFIS
      • T3UP Carousel
      • iframe with consent
    • English version
    • Contact area
    • Accessible content
    • Legal matters
    • Maps
      • Maps with Google Maps
      • Maps with BayernAtlas
  • FAQs
  • Contact
  • Sitemap
  1. Home
  2. Documentation
  3. Content elements
  4. Tables

Tables

Tables are used to clearly present data arranged in a grid of rows and columns. Tables are semantic structures and should be used exclusively for tabular content. Never use tables for layout purposes, such as positioning text side by side. For that, use the option for “multi-column content”. The content of the table must make sense in a linearized form and correspond to the actual reading order.

  • Table vs. list
  • Creating a table in the RTE
  • Table styles
  • Additional settings
  • Adding or removing rows / columns
  • Layout examples

Table vs. list

Often, very small tables are created even though the content would be better marked up as a list.
In most cases, a simple mental exercise can help determine whether content requires a tabular format: ask yourself how you would note the information on a sheet of paper during a conversation.

Always use content types (tables, headings, lists, etc.) according to their semantic purpose.

Contact details handwritten and in table form
Contact details handwritten and in table form
Handwritten party guest list
Handwritten party guest list

When properly structured, tables offer a range of functions, such as being navigated and read aloud via screen readers.

Table with a horizontal table header
Table with a horizontal table header

Creating a table in the RTE

Screenshot: Create a table in the Rich Text Editor
Image 1: Create a table in the Rich Text Editor
  • Click the “Table” icon in the Rich Text Editor toolbar.
  • Next, you can choose the number of rows and columns for the table (see Image 1). The created table will appear within the RTE with a grey border.
  • Now you can insert the content. Click inside each cell.
Screenshot: Table header
Image 2: Table header

Most tables have a header row:

  • Click in the first row of the table (Image 2, No. 1).
  • In the Rich Text Editor toolbar, click the “Row” icon (Image 2, No. 2). Enable the Header row option.
  • To give the header row a grey background, select the style “Gitternetz (Grid layout)”.
  • You can also add a header column to your table. In that case, click the “Column” icon (Image 2, No. 3) and enable the Header column option.

Table styles

Screenshot: Styles
Image 3: Styles

You can select and change your table's layout from the "Styles" drop-down menu. Click inside the table and choose between:

  • Gitternetz (Grid)
  • Horizontal lines
  • Bordered

In addition to the selected layout for the table, you can choose “Equal Width”. This will display the columns at the same width.

Defining individual column widths

Screenshot: Defined column width in pixels
Image 4: Defined column width in pixels

The tables take up 100% of the available space. However, you have the option to influence the width of individual columns.

Always use the top cell of the column to define the width. This ensures that other editors working with the table can easily and quickly locate these specifications. 

  • Click in the upper field of the column whose width you want to define.
  • Click on "Cell Properties" (Image 4, No. 2). Here, you can set the width of the cell. By entering a number, such as 150, the column will be displayed at 150 pixels wide.

Additional settings

Adding or removing rows / columns

Screenshot: Icon Row/Column
Image 5: Icon Row/Column
  • Click on the row or column where you would like to add or remove a new one.  
  • For rows, click on the “Row” icon (Image 5, No. 1), and for columns, click on the “Column” icon (Image 5, No. 2).  
  • Select the desired action.

Merge or split cells

Screenshot: Merge cells
Image 6: Merge cells

Using the “Merge cells” icon, you can also affect individual table fields:

  • With the "Merge" command, you can combine multiple cells.
  • The "Split" commands divide a cell into multiple fields without affecting the rest of the row or column. Merge or split cells.

Layout examples

There are three table layouts available: Gitternetz (Grid), Horizontal Lines, and Bordered. You can also display a table without selecting a layout (for example: “Basic - no style”).

Regardless of the table layout you choose, you can also select Equal Width. This will display the columns at the same width.

Basic

No style chosen.

NameDirect dialingEmail
Mustermann, Max-30589max.mustermann@tum.de
Weiß, Henriette-50648henriette.weiß@tum.de
Bauer, Horst-89534horst.bauer@tum.de

Gitternetz (Grid)

Table with grid and defined header.
 

NameDirect dialingEmail
Mustermann, Max-30589max.mustermann@tum.de
Weiß, Henriette-50648henriette.weiß@tum.de
Bauer, Horst-89534horst.bauer@tum.de

Horizontal lines

Table with horizontal lines.

NameDirect dialingEmail
Mustermann, Max-30589max.mustermann@tum.de
Weiß, Henriette-50648henriette.weiß@tum.de
Bauer, Horst-89534horst.bauer@tum.de

Bordered

Table with style bordered.

NameDirect dialingEmail
Mustermann, Max-30589max.mustermann@tum.de
Weiß, Henriette-50648henriette.weiß@tum.de
Bauer, Horst-89534horst.bauer@tum.de

Images and tables

In the Rich Text Editor (RTE), embedding images directly into a table is not supported. This works with the content element "Table".

To top

TYPO3 News

14.04.2026

TUMFIS is now available (Open Beta)

23.03.2026

Structured Data and JSON‑LD available

25.02.2026

New functions: Image cropping and Anchor links

21.01.2026

New Security Concept - User Accounts

01.08.2025

We are in OTRS!

RSS Feed

TUM TYPO3 (ZIT)

Richard-Wagner-Str. 18
80333 München
typo3@tum.de

  • Privacy
  • Imprint
  • Accessibility