--- id: 61fd719788899952e67692b9 title: Step 9 challengeType: 0 dashedName: step-9 --- # --description-- The `thead` and `tbody` elements are used to indicate which portion of your table is the header, and which portion contains the primary data or content. Add a `thead` and `tbody` to your first `table`, below the `caption` element. # --hints-- Your first `table` element should have a `thead` element. ```js assert(document.querySelectorAll('table')?.[0]?.querySelector('thead')); ``` Your first `table` element should have a `tbody` element. ```js assert(document.querySelectorAll('table')?.[0]?.querySelector('tbody')); ``` Your `thead` element should be immediately below your `caption` element. ```js assert(document.querySelector('caption')?.nextElementSibling?.localName === 'thead'); ``` Your `tbody` element should be immediately below your `thead` element. ```js assert(document.querySelector('thead')?.nextElementSibling?.localName === 'tbody'); ``` # --seed-- ## --seed-contents-- ```html Balance Sheet

AcmeWidgetCorp Balance Sheet

--fcc-editable-region--
Assets
--fcc-editable-region--
``` ```css ```