Build a semantic document metadata panel
Represent document facts with labelled terms, machine-readable values, and a useful description.Description
Requirements
Expose a complementary or section region named by a visible Document details heading.
Use one dl to group Owner, Created, Updated, Size, and Status metadata.
Pair every dt with at least one meaningful dd and do not use tables for label/value layout.
Wrap Created and Updated values in time elements with valid datetime attributes.
Wrap the friendly file size in a data element whose value is the exact byte count.
Expose a textual document status inside its Status value without relying on color alone.
Include a nonempty description in a separately labelled subsection after the metadata list.
Machine-readable date
Visible Updated value Sep 4, 2026
A time element carries datetime 2026-09-04
Humans receive friendly text while software receives an unambiguous value.
File size
Visible size 2.4 MB for 2516582 bytes
A data element carries value 2516582
The exact byte value remains available without making the label noisy.
Constraints
Use static semantic HTML without ARIA roles that duplicate native semanticsKeep every visible label in the documentUse ISO 8601 datetime attribute values
Hints
Hint 1
A description list is the native structure for a compact set of named values.
Hint 2
Use time and data to layer machine-readable values under human-friendly formatting.
Hint 3
Give the prose description its own heading so it remains discoverable outside the list.