Skip to content

Instantly share code, notes, and snippets.

View benjystanton's full-sized avatar

Benjy Stanton benjystanton

View GitHub Profile
@benjystanton
benjystanton / websites-nice-typography.md
Created January 5, 2018 09:24
A list of websites with nice typography
@benjystanton
benjystanton / accessible-interactive-maps-draft.md
Last active November 30, 2020 08:25
Accessible interactive maps (draft)
@benjystanton
benjystanton / content-design-for-data-tables-spreadsheets-csvs-and-apis.md
Last active November 29, 2022 15:56
Content design for data tables, spreadsheets, CSVs and APIs

Content design for data tables, spreadsheets, CSVs and APIs

Interfaces for exploring data rely on the data itself being well written.

Improving the way data is labelled and described, wihout affecting the underlying meaning, whilst also making sure it's still machine readable is a tricky task!

Here are some resources that can help (thanks everyone for the suggestions).

Useful resources

@benjystanton
benjystanton / voiceover-for-mac-keyboard-controls.md
Last active May 1, 2020 12:58
VoiceOver for Mac keyboard controls

VoiceOver for Mac keyboard controls

  • Launch: ⌘ + F5
  • Enter web area (to browse a page): Ctrl + Alt + Shift + Down
  • Move through interacive elements: Tab
  • Read page: Ctrl + Alt + A

Thanks to Sigma

Use this pattern instead of placeholder text

<label for="form-input">
  Example form label
</label>
<input id="form-input" name="form-input" aria-describedby="form-help">
<p id="form-help">Some help text here</p>