On The <dl>

benmyers.dev

46 points by ravenical an hour ago


michalc - 2 minutes ago

The GOV.UK Design System summary list component is a description list https://design-system.service.gov.uk/components/summary-list...

And... it also uses the wrapper div for styling

cloud-oak - 11 minutes ago

The final example of the DnD statt sheet makes me think whether it's legal to nest <dl>s?

I.e. can we do

    <dl>
      <dt>Actions</dt>
      <dd><dl>...</dl></dd>
    </dl>
captn3m0 - 22 minutes ago

> Prior to HTML5, this was called a definition list. This is because the <dl> was originally only intended to represent glossaries of terms and their definitions.

TIL I’ve been naming it wrong for a decade.

phyzix5761 - 29 minutes ago

I'm curious if the spec actually says you can only wrap it with a div because I like to do semantic html and name my elements specific to my domain.

rickstanley - 30 minutes ago

I've used this a good amount of times, when I coded in front end projects. The first time gave me that satisfying feeling of using the right tool for the job, like completing a puzzle of HTML semantics. I remember JAWS not announcing it correctly in 2018, not sure if it's better now.

jdw64 - 9 minutes ago

blog looks beautiful. I really wish I had this kind of talent for frontend.

- 32 minutes ago
[deleted]
Telemakhos - 31 minutes ago

I was a bit surprised to see nested <div>s given as some sort of precursor pattern, when <dl> was part of HTML before 2.0 back in the days of table layout.

turtleyacht - an hour ago

Hoped to see CSS for the alternative, where <div> is not nested inside the <dl>. Too used to thinking of div as "layout containers."

MattRix - 16 minutes ago

Good title