A very !important lesson (JS Party #251)
Estelle Weyl has been building the web since 1999 and documenting it since 2007. Today she joins Amal for a loooong and deeeep conversation about new and !important features of CSS & HTML. Sit down, strap in, and prepare to be schooled!
Embed this episode
Chapters
- 0:00 Opener
- 0:22 Sponsor: Raygun
- 1:55 It's party time, y'all!
- 2:45 Welcoming Estelle
- 4:56 Estelle's background
- 7:43 How WHATWG was created
- 10:17 MDN as your default search engine
- 12:45 The CSS Working Group
- 18:07 HTML and CSS working together
- 20:03 Sponsor: Sourcegraph
- 22:42 Hebrew & CSS test results
- 25:28 HTML imports
- 26:52 We should use @Imports in CSS
- 27:47 Introing new CSS features
- 28:40 Interop with Web Platform Tests
- 31:17 Interop driving new CSS features
- 31:51 A11y concerns with <dialog>
- 33:56 All about the :has() selector
- 36:10 What's a forgiving selector list?
- 38:55 What's a relative selector list?
- 39:47 Practical uses of :has()
- 43:31 Sponsor: Retool
- 44:27 Cascade Layers
- 50:15 A useless piece of trivia
- 51:49 Back to Cascade Layers
- 53:59 Styling your style
- 56:56 The content editable attribute
- 57:57 Enumarated vs boolean attributes
- 1:00:10 Amal's amazing song of clarity
- 1:01:46 Back to content editable
- 1:03:48 The hidden attribute
- 1:07:05 JS is not very forgiving
- 1:08:35 HTML is incredibly powerful
- 1:09:52 The radio button
- 1:14:25 More about Open Web Docs
- 1:16:40 Why it's important to learn HTML
- 1:21:24 Things people don't understand about CSS
- 1:23:41 Cool HTML/CSS Pokemon
- 1:26:50 Wrapping up!
- 1:30:52 Outro
No transcript yet.
Frequently asked questions
How long is this episode of Changelog Master Feed?
This episode is 1 hour and 31 minutes long.
When was this Changelog Master Feed episode published?
This episode was published on November 11, 2022.
Can I download this Changelog Master Feed episode?
Yes. Use the download control on the episode player to save the publisher-provided media file.