Таблица похожа на грид, но устроена проще. Пользователь не может сортировать, менять ширину колонок. Доступны только возможности HTML-таблицы.

ClientEventRegistered
Company 1Identity Theft8 Jul, 14:31
Company 2DDoS4 Dec, 16:11
Company 1HIPS Alert4 Dec, 16:11
Company 3Spam Attack4 Dec, 16:11
Company 2Vulnerability Exploitation4 Dec, 16:11
Company 1Complex Attack4 Dec, 16:11

По умолчанию текст в ячейках переносится на новую строку:

IncidentDescription, or a long header text that wraps to the next lineType
INC–20180823–05 One or more failed attempts to open a VPN connection from 10.0.210.126 to host 10.0.221.202 within one hour EXT. Use of phishing resources (phishingAttacks)
INC–20180601–510.0.64.224: average memory usage over the last 5 minutes: 49% in useEXT. IMSI change on the SIM card, IMEI change on the phone (sim)
INC–20180926–31 Zone example.com was transferred from the domain DNS server ns1.example.com to the untrusted host 10.0.0.2 over an AXFR request INT. Use of malicious software (malware)
INC–20190622–238An attempt to list the processes running on host ns1.example.com was detectedEXT. Hosting of a malicious resource on the Internet (maliciousResources)

Атрибут border рисует линейку под каждой строкой.

В большинстве случае стоит отказаться от линеек, но иногда они помогают поддержать конструкцию, когда в таблице есть дыры из-за того, что текст в ячейках бывает как длинным, так и коротким.

Также линейки полезны в таблицах со сложной структурой. Например, когда строки собраны в группы или некоторые ячейки объединены по вертикали.

FileOwnerModifiedSize
000.txtUser 127 May 202417 KB
The Big Book of Poems and Fairy TalesUser 21 Dec 2023998 KB
notes.docUser 37 Mar 1993502 KB
recipe.txtUser 424 Aug 2022128 KB

Если строки не являются интерактивными, подсветка при наведении может вводить в заблуждение. Атрибут disableHover позволяет убрать этот эффект.

FileOwnerModified
document.txtUser 127 May 2024
report-2023.pdfUser 21 Dec 2023
notes.docUser 37 Mar 2024
archive.zipUser 424 Aug 2022

Если в таблице много строк, используйте атрибут stickyHeader, чтобы названия столбцов оставались видимыми при прокрутке.

FileOwnerModified
document.txtUser 1Сегодня, 07:57
report-2023.pdfUser 2Сегодня, 07:57
notes.docUser 3Сегодня, 07:57
archive.zipUser 4Сегодня, 07:57
presentation.pptxUser 5Сегодня, 07:57
budget.xlsxUser 6Сегодня, 07:57
photo.pngUser 7Сегодня, 07:57
contract.pdfUser 8Сегодня, 07:57
summary.docUser 9Сегодня, 07:57
backup.zipUser 10Сегодня, 07:57

Закрепленная шапка непрозрачна и закрывает верх области прокрутки. Когда фокус переходит на контрол выше видимой части, браузер прокручивает его к верхней границе — то есть под шапку.

Таблица учитывает высоту шапки для своих ячеек и контролов внутри них. Если в контейнере прокрутки есть другое содержимое, задайте контейнеру scroll-padding-block-start, равный высоте шапки.

Цвет шапки задает токен --kbq-table-sticky-header-background. По умолчанию это фон страницы. Если таблица находится на карточке, в модальном окне или в сайдпанели, переопределите цвет шапки под эту поверхность:

--kbq-table-sticky-header-background: var(--kbq-background-card);
Предложения по улучшению
Если вы нашли ошибку или хотите доработать статью, создайте запрос на GitHub.