sourcecode sourcecode
  • Home
  • Portfolio
    • Post Format Standard
    • Post Format Video
    • Post Format Audio
    • Post Format Quote
    • Post Layout One
    • Post layout Two
    • Post layout Three
    • Post layout Four
    • Post layout Five
  • Harga Layanan
      • Accessibility
      • Android Dev
      • Tech & Review
      • Design
      • Creative
      demo_image-9
      Iphone
      Apple reimagines the iPhone experience with iOS 14
      demo_image-4
      Iphone
      The underrated design book that transformed the
      demo_image-10
      Accessibility
      The French lettering company Letraset manufactured a set of dry
      demo_image-24
      Iphone
      iPadOS 14 new designed specifically for iPad
      demo_image-21
      Mobile Review
      Oppo Find X2 Pro Review: Supercar Smartphone
      demo_image-16
      Mobile Review
      The new Moto G Stylus and G Power are surprisingly adept cameraphones
      tech image
      Mobile Review
      Motorola Moto E (2020) and Moto G Fast review: smartphone basics
      demo_image-10
      Mobile Review
      Dell XPS 15 (2020) Review: New Design, Familiar Problems
      demo_image-1
      Technology
      Beauty of deep space. Billions of galaxies in
      demo_image-13
      Technology
      Rocket Lab mission fails shortly after launch
      demo_image-14
      Technology
      The Morning After: Uber sets its sights on Postmates
      demo_image-12
      Technology
      Virtual Reality or Artificial Intelligence Technology
      demo_image
      Lifestyle
      Fashion portrait of young businessman handsome model man in casual cloth.
      demo_image-5
      Design
      Security isn’t just a technology problem it’s about design, too
      demo_image-32
      Product Updates
      Traditional design won’t save us in the COVID-19 era
      Product Updates
      New: Freehand Templates, built for the whole team
      post-column-01-12
      Creative Digital
      Lightweight, grippable, and ready to go.
      post-column-01-13
      Creative Digital
      The 1 tool that helps remote teams collaborate better
      post-column-01-11
      Creative Digital
      iPadOS 14 introduces new designed specifically for iPad
      demo_image-27
      Creative Design
      Traditional design won’t save us in the COVID-19 era
  • Blog
    • Post Archive
    • Author Page
    • About Us
    • Contact Us
    • 404 Page
    • Sample Page
    • Privacy Policy
sourcecode sourcecode
  • Home
  • Portfolio
    • Post Format Standard
    • Post Format Video
    • Post Format Audio
    • Post Format Quote
    • Post Layout One
    • Post layout Two
    • Post layout Three
    • Post layout Four
    • Post layout Five
  • Harga Layanan
      • Accessibility
      • Android Dev
      • Tech & Review
      • Design
      • Creative
      demo_image-9
      Iphone
      Apple reimagines the iPhone experience with iOS 14
      demo_image-4
      Iphone
      The underrated design book that transformed the
      demo_image-10
      Accessibility
      The French lettering company Letraset manufactured a set of dry
      demo_image-24
      Iphone
      iPadOS 14 new designed specifically for iPad
      demo_image-21
      Mobile Review
      Oppo Find X2 Pro Review: Supercar Smartphone
      demo_image-16
      Mobile Review
      The new Moto G Stylus and G Power are surprisingly adept cameraphones
      tech image
      Mobile Review
      Motorola Moto E (2020) and Moto G Fast review: smartphone basics
      demo_image-10
      Mobile Review
      Dell XPS 15 (2020) Review: New Design, Familiar Problems
      demo_image-1
      Technology
      Beauty of deep space. Billions of galaxies in
      demo_image-13
      Technology
      Rocket Lab mission fails shortly after launch
      demo_image-14
      Technology
      The Morning After: Uber sets its sights on Postmates
      demo_image-12
      Technology
      Virtual Reality or Artificial Intelligence Technology
      demo_image
      Lifestyle
      Fashion portrait of young businessman handsome model man in casual cloth.
      demo_image-5
      Design
      Security isn’t just a technology problem it’s about design, too
      demo_image-32
      Product Updates
      Traditional design won’t save us in the COVID-19 era
      Product Updates
      New: Freehand Templates, built for the whole team
      post-column-01-12
      Creative Digital
      Lightweight, grippable, and ready to go.
      post-column-01-13
      Creative Digital
      The 1 tool that helps remote teams collaborate better
      post-column-01-11
      Creative Digital
      iPadOS 14 introduces new designed specifically for iPad
      demo_image-27
      Creative Design
      Traditional design won’t save us in the COVID-19 era
  • Blog
    • Post Archive
    • Author Page
    • About Us
    • Contact Us
    • 404 Page
    • Sample Page
    • Privacy Policy
Turorial

Inaccessible native HTML: control doesn’t work well, but there may be a solution on the (far) horizon.

Daniel Berryhill

UX Collective

A single red umbrella among several gray umbrellas
Photo by Noah Näf on Unsplash

You’ve probably been told by many accessibility advocates (including me) that you should avoid or minimize your use of third-party UI frameworks and libraries. We tell you that using native HTML (as opposed to some home-rolled, ARIA-infused

and rave) is always the way to go.

That’s true… almost always.

There are a few native HTML implementations that are less than accessible. This article will focus on the element is that the user can select multiple options for a control, similar to a grouped list of checkboxes.

However, as you’ll find, not only is it inaccessible, it’s also not very user-friendly. Here’s the markup:


The markup renders this way:

A native HTML multiselect element that is similar in appearance to a listbox.

With that multiple attribute set, the user can select multiple pets. How does the user select multiple options?

Selecting multiple via mouse

If you were to use your mouse only, the best you could do is select multiple consecutive options. If you wanted to select non-consecutive options (such as “Dog” and “Hedgehog”), you’d be out of luck. As far as I can tell, that’s impossible with a mouse only.

Selecting multiple via mouse and keyboard

You can select consecutive and non-consecutive options using the mouse and keyboard. To select consecutive items, you can select one end of the range (either the first or the last of the options you wish to select) hold the Shift…