Skip to content

Instantly share code, notes, and snippets.

@minimal-scouser
Last active October 15, 2023 03:04
Show Gist options
  • Save minimal-scouser/6b57f64165263333b2b5d6cd49a6e577 to your computer and use it in GitHub Desktop.
Save minimal-scouser/6b57f64165263333b2b5d6cd49a6e577 to your computer and use it in GitHub Desktop.
My thoughts on what makes a website bearable

I aimed to compile a list of the frustrating experiences I encounter while navigating the web. I hope that this list can serve as a personal reminder to create more user-friendly websites.

  1. When text is excessively truncated, it's beneficial to display ellipses (...) and include a title attribute. Please keep in mind that the title attribute might not be effective for mobile users and those relying on assistive devices. In such cases, consider using aria-* attributes instead. ref
  2. If you use an icon button without any accompanying text, it's advisable to include a title attribute. The same caution applies in this scenario, as the title attribute may not be fully useful for mobile users or individuals using assistive technologies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment