9. Rendering repeating elements as a table

In order to style repeating elements as a table, you need to have one element acting as the table (element select in the example below), one or more child elements acting as table rows (element optgroup in the example below) and one or more grandchild elements acting as table cells (element option in the example below), otherwise it will not work. Note that this limitation is in deviation with the CSS standard which requires the user agent to automatically generate anonymous tables, rows and cells when needed to.