events/2024-12-17-front-end-study-hall
Front End Study Hall #017 was an IndieWeb meetup on Zoom held on 2024-12-17.
Front End Study Hall #017
December 17, 2024 https://events.indieweb.org/2024/12/front-end-study-hall-017-ninygkkRl7Mw
Participants
- Joe Crawford (facilitator)
- gRegor Morrill
- Eric Meyer
- benji
- Tantek Çelik
Notes
- Joe's background is the WCAG website... he has a goal for next year to do more about Accessibility in 2025
- CSS is Awesome - the anniversary of the CSS spec is today - there is a CSS "game show" happening concurrently with FrESH today: https://www.youtube.com/watch?v=fYfs6sKGciQ
- On December 17, 1996 the W3C published the first standard for CSS, and we are celebrating on Winging It! A few of our CSS friends will join us for our "CSS Is Awesome Game" on Tuesday, December 17, 2024 at 1pm Eastern. If you love CSS as much as we do, then we hope you will watch and play along as we battle to see who will win the CSS Is Awesome game.
- What is the state of CSS?
- How do we keep up with CSS?
- Is there a "Walter Cronkite" - "That was the week that was" for CSS?
- The problem of multiple non-overlapping communication spheres.
- Web Content Accessibility Guidelines (WCAG) 2 Overview
- https://www.w3.org/WAI/standards-guidelines/wcag/
- Some recent chat in #indieweb-dev about alt
In praise of the "kbd" tag
Joe Crawford shared the Alt + R
keyboard shortcut he set up and use of kbd
tag. Asked about best practices to advertise that. accesskey
maybe? https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey
CSS Miscellany
gRegor Morrill TIL of these CSS properties from Eric, thanks!
- https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-thickness
- https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-style
- https://developer.mozilla.org/en-US/docs/Web/CSS/text-underline-offset
- Michael did Christmas lights on https://michaelkupietz.com/ right now
- Font size at the root element
- Rem vs Em:
Fluid Type Scale Calculator
Other
- Todd Rundgren and Thomas Dolby
- Musicians who write code!
Further
Back to font sizes on root element
- Do browsers override the
:root
element font sizes?- It appears, in Firefox at least, the :root font-size overrides browser font size preferences, so generally probably good advice not to set font-size there, or at least make sure it's not smaller than 100%
- Richard Rudder (start at 10px, and scale upward)
Tantek Çelik: https://tantek.com/CSS/Examples/dotleaders.html
- and over 10 years later, Bert Bos published this: https://www.w3.org/Style/Examples/007/leaders.en.html (which cites Tantek Çelik's Bella Mia menu)
Holiday theme
- https://michaelkupietz.com/ blinking Christmas lights at the top of the page, they wiggle when you mouse over them
A11y and Emoji Discussion
- Emoji in text and accessibility with screenreaders
- https://devyarns.com/accessible-emojis/
- https://blog.easterseals.com/emojis-and-accessibility-the-dos-and-donts-of-including-emojis-in-texts-and-emails/
- https://guides.cuny.edu/accessibility/memeEmoji
- https://www.tiny.cloud/blog/emojis-and-accessibility/
- https://www.barrierbreak.com/using-emojis-is-so-fun-but-how-to-make-them-accessible/
- https://www.w3.org/WAI/WCAG20/Techniques/html/H86
- use-case for semantic emojis:
- How Twitter does emoji, example from POSSEd post from Tantek Çelik
- https://tantek.com/2024/035/t2/indiewebcamp-brighton-tickets-available
- Twitter img tag (trimmed extra attributes):
<img alt="⚠️" src="https://abs-0.twimg.com/emoji/v2/svg/26a0.svg" style="max-width: 1rem;aspect-ratio: 1">
- Tantek Çelik's brainstorm:
<abbr title="Warning:">⚠️</abbr>
- in the context of: https://tantek.com/2024/285/t1/io-domain-suggested-steps
- Zalgo text:
- How screen readers read out abbr title vs aria-label
- Appears that screen readers do not by default read out the title attribute of an abbr, so that's helpful but insufficient
- However, it appears that they do read out aria-label by default:
- See also:
so maybe (updated Tantek Çelik brainstorm):
<abbr title="Warning:" aria-label="Warning:">⚠️</abbr>
https://lab.artlung.com/speech-synthesis/
After the event notes:
- Tantek Çelik: Note Template:play is a pre-existing abbr around an emoji template. added aria-label