The Only Accessibility Video You Will Ever Need

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 71

  • @yazanali1454
    @yazanali1454 19 วันที่ผ่านมา +59

    It feels like this guy is reading my mind and pacing his lessons perfectly with my career path, step by step.

    • @dj_hemath
      @dj_hemath 16 วันที่ผ่านมา

      Exactly, the same feeling!

  • @avi12
    @avi12 19 วันที่ผ่านมา +22

    22:42 It's usually favorable to style the outline rather than the border, considering that the outline doesn't take any physical space

  • @vijayamaurya4067
    @vijayamaurya4067 17 วันที่ผ่านมา +5

    I had to pause the video in the middle to actually appreciate and like this as it is such an informative video with all the practical examples. Thank you 😊

  • @techyjc
    @techyjc 2 วันที่ผ่านมา

    Great video, full of really helpful accessibility advice. On an unrelated note for video courses, a number of sites break the videos up into 5 to 7 minute chunks. This can be good for the those that want to dip in out of content rather than scrubbing through 45 minutes of video to find a specific point. Or just rewatching a particular section. Just a thought. 😊

  • @davidsiewert8649
    @davidsiewert8649 4 วันที่ผ่านมา +1

    Suggestion: split up into multiple videos, because its very information dense and would be more enjoyable to consume in small chunks

  • @avi12
    @avi12 18 วันที่ผ่านมา +6

    A bunch of missing things from the video :
    1. For any scenario in which you need to use font sizes, use em/rem, which essentially respects the browser's settings that the user manually configured
    2. There are a bunch of a11y plugins for websites
    3. If you can, you must always let the user toggle between light mode, dark mode and auto. Always relying on prefers-color-scheme is bad because some users prefer that only some websites are dark mode
    4. color-scheme CSS property
    5. No "aria" is better than a bad use of "aria"
    6. Follor a11y-casts for nore info (a TH-cam show by Google developers)

  • @MatsEriksson-p9w
    @MatsEriksson-p9w 15 วันที่ผ่านมา +1

    Superb stuff! I used to view a11y as a (very distant) afterthought and/or something nice-to-have but in no way crucial. Been working on a public sector project for the city I live in for a couple of years now, and naturally the a11y requirements are quite high, and rightly so. This has really opened my eyes (pun not intended) to the sort of pain that e.g. screen reader users can experience when a11y is lacking or not done right, and now it's a crucial part of how I write code/brainstorm with the designer.

  • @josevilca3487
    @josevilca3487 19 วันที่ผ่านมา +5

    I was searching for this. Please, do something like this about SEO

  • @arogueotaku
    @arogueotaku 18 วันที่ผ่านมา +2

    While I do appreciate this video a lot and got to know a lot about accessibility, it would be even better if there were live examples with a screen reader showing the actual effect of each of these options.

  • @johnadriandodge
    @johnadriandodge 2 วันที่ผ่านมา

    Shalom afternoon Mr. K
    Very helpful and super handy.
    The developer tools have become very sophisticated, the Emulate vision deficiencies is most nifty neat.

  • @langgs
    @langgs 12 วันที่ผ่านมา

    this video deserves way more views and likes , thanks man !

  • @DevelTime
    @DevelTime 18 วันที่ผ่านมา

    Thank you not only for bringing technical info, but reminding about the subject. Sad that I don't have time to address all those issues, someday, when I have a real user 🙂. As for `autofocus`, you forgot to mention it works only for static elements. If you are building dynamically the page it won't kick in, you need to make JS call to set the focus. My point is it has some value of course, but limited.

  •  19 วันที่ผ่านมา +4

    Awesome content! Really!
    Just one minor update though. Aria-Live OFF "Indicates that updates to the region should not be presented to the user unless the user is currently focused on that region." as per the MDN Docs.

    • @kamoroso94
      @kamoroso94 6 วันที่ผ่านมา +1

      Isn't that the same behavior as if the attribute wasn't set on the element?

    •  5 วันที่ผ่านมา

      @kamoroso94 yeah... Because it's the default for it.

  • @johnadriandodge
    @johnadriandodge 2 วันที่ผ่านมา

    Mr. K, you surely know your stuff!

  • @drewbird87
    @drewbird87 15 วันที่ผ่านมา

    Thank you for putting this together! Lots of new tools in the belt for me. 🙏

  • @abwebmaster3
    @abwebmaster3 18 วันที่ผ่านมา

    This video came at the right time. Thank you so much

  • @sabuein
    @sabuein 2 วันที่ผ่านมา

    Thank you, Kyle.

  • @backup_hdd
    @backup_hdd 18 วันที่ผ่านมา +1

    24:30 pretty sure you didn't actually click the link with the spacebar - you just scrolled down one page. to click the link, you need to press enter

  • @toxikwastedump
    @toxikwastedump 17 วันที่ผ่านมา

    Accessibility has always been an issue and mostly overlooked beyond the basics, but at least you're young enough that you didn't have to suffer through the browser standards chaos that persisted for 15+ years before chrome took over.

  • @Invisible_Joy
    @Invisible_Joy 18 วันที่ผ่านมา

    Very helpful session 👍🏾❤

  • @6900a3
    @6900a3 7 วันที่ผ่านมา

    Thank you a lot for the video 💕

  • @TonyLe-q3c
    @TonyLe-q3c 18 วันที่ผ่านมา

    What a great video. Thank you for your efforts.

  • @UchechukwuMeshackOkafor-vg5nm
    @UchechukwuMeshackOkafor-vg5nm 2 วันที่ผ่านมา

    it fucking amazing bro i need more of this

  • @jeromystewart
    @jeromystewart 19 วันที่ผ่านมา +1

    My man I like the way you do your stuff, I am a veteran software dev/eng & a lot of enterprise architecture experience. I have a strong desire to enhance my web framework aimed at delivering extremely fast time to delivery and ease of use. As you know many organizations need better data management and visibility but lack the resources to onboard an engineering team. I think a future version (refinement) of my platform will nicely satisfy this need. Certainly there is always room for improvement but I really think you should have a chat with me to see the concept. My family has some autism I am undiagnosed but it's clear that I'm hyper fixated on coding and have been for many decades. I need someone that likes the spotlight to partner with and help get some patrons. Let's chat.

  • @avi12
    @avi12 19 วันที่ผ่านมา +2

    You should have mentioned the tag with name="color-scheme"
    Essentially, since the browser first parses the HTML, if the user's OS is dark, the web page will instantly load in dark mode rather than load in light mode and change to dark

    • @WebDevSimplified
      @WebDevSimplified  19 วันที่ผ่านมา

      I have never heard of that. I will have to look into that.

  • @4120_PRATIKRATHOD
    @4120_PRATIKRATHOD 14 วันที่ผ่านมา

    23:17 Actually there's a real easy fix to it use outline-width/ border-width : 0 instead of using the none

  • @Mamuuh
    @Mamuuh 8 วันที่ผ่านมา

    so helpful! thanks a lot

  • @sandeepreddy6247
    @sandeepreddy6247 2 วันที่ผ่านมา

    as always, best in the business!, quality content.

  • @pabloreyes2026
    @pabloreyes2026 19 วันที่ผ่านมา

    Thanks so much for this video, it is very helpful.

  • @3polygons
    @3polygons 19 วันที่ผ่านมา

    Thank you *very much* for this video.

  • @nomadshiba
    @nomadshiba 19 วันที่ผ่านมา +3

    browser doesnt care about your heading levels if you are using or role="region" to create a hierarchy of content.
    heading levels are only taken into account when you dont have an hierarchy, for example content generated with rich text editors or from markdown.
    which doesn't have normal html hierarchy.
    this is good because its hard to follow content hierarchy if you are using components. so you can just use everywhere as long as you are using (s) for hierarchy. but i still dont like saying `h2` which sounds weird, so i usually do without aria-level.
    also for or role="region" to work, you also have to give it a label with `aria-label` or `aria-labelledby` otherwise browser treats it as no different than a element.

  • @amarAliz
    @amarAliz 13 วันที่ผ่านมา

    thanks

  • @whatnowZA
    @whatnowZA 17 วันที่ผ่านมา

    This is GOLD 👏

  • @elyssashema
    @elyssashema 19 วันที่ผ่านมา

    thanks kyle

  • @userj-s2000
    @userj-s2000 19 วันที่ผ่านมา

    Great video

  • @mohammadmahdialvansaz8001
    @mohammadmahdialvansaz8001 19 วันที่ผ่านมา

    thank you

  • @davidsiewert8649
    @davidsiewert8649 4 วันที่ผ่านมา +1

    How is this the only accessibility video you will ever need if this is barely a overview?

  • @portram
    @portram 13 วันที่ผ่านมา

    Awesome! ❤❤❤❤❤

  • @nomadshiba
    @nomadshiba 19 วันที่ผ่านมา +2

    you can also wrap the with

    • @aurelian3401
      @aurelian3401 19 วันที่ผ่านมา +9

      Bad practice, label is label, input is input, don't wrap them

    • @nomadshiba
      @nomadshiba 19 วันที่ผ่านมา +6

      ​@@aurelian3401 No it's not. That's just superstition.
      It's not only a good practice but also a great "field" wrapper/selector for a form field, removing the need for a made up class name.
      It's semantically correct and better for accessibility.
      Even picocss examples uses like that. You only use `for` attribute for more complex designs. Similar to how can you use `form` attribute for more complex designs.

    • @aurelian3401
      @aurelian3401 18 วันที่ผ่านมา +2

      @@nomadshiba I'm imagine you putting the in the place of 😁😁😁

  • @4Bakers
    @4Bakers 17 วันที่ผ่านมา

    OH MY GOD THE REDDIT/TUMBLR IMAGE VIEWER SUCKS
    when I open an image in a new tab they have a header/footer and when I zoom in it makes the header/footer larger and the image smaller!! I'M TRYING TO READ THE IMAGE, GOD DAMNIT!

  • @TheGarageboyz
    @TheGarageboyz 19 วันที่ผ่านมา

    Hey Kyle. I was just thinking of accessibility 2 minutes before I got the notification of this video. Weird 🤪 but awesome. Thanks!

    • @dreamsachiever212
      @dreamsachiever212 19 วันที่ผ่านมา

      yeah Google knows you more than you do

  • @SuperGylden
    @SuperGylden 19 วันที่ผ่านมา

    Not quite everything on accessibility but a really good introduction. The fonts for dyslectic are highly contested though and I for one would not recommend having functionalities for switshing. If the user wants different fonts, they can change them in the browser.

  • @JoDraws
    @JoDraws 17 วันที่ผ่านมา

    You're the coolest.

  • @vukkumsp
    @vukkumsp 17 วันที่ผ่านมา

    But when using frameworks like angular and reactjs, how to make sure it generates good accessible content

  • @vukkumsp
    @vukkumsp 17 วันที่ผ่านมา

    25:42 A live transcript like Coursera does to all its courses.

  • @bibhushankarki9194
    @bibhushankarki9194 18 วันที่ผ่านมา

    it's 2024 and still the same background with that guitar xD

  • @geoffreycollins6627
    @geoffreycollins6627 16 วันที่ผ่านมา

    12:20 this is what youtube does with their dark mode. my eyes start bleeding after 10 minutes of reading comment section

  • @sunrocketz6489
    @sunrocketz6489 19 วันที่ผ่านมา

    Accessibility is very broad. Lucky, I like my website inaccessible so I don't have to learn this.

  • @backup_hdd
    @backup_hdd 18 วันที่ผ่านมา +2

    before watching the video: i think you should consider changing the video title. i don't think a youtuber whose channel isn't primarily about accessibility should say that their video about accessibility is the only one i'll need. people's needs are diverse; there will always be new things to learn about accessibility.

    • @zackh
      @zackh 18 วันที่ผ่านมา +2

      That’s just like… your opinion, man

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 12 วันที่ผ่านมา +2

      What about after watching the video?

  • @UlfFormynder
    @UlfFormynder 18 วันที่ผ่านมา

    28:25 lookin at you mobile ads

  • @m.a.t.a.s
    @m.a.t.a.s 13 วันที่ผ่านมา

    Interesting. So youtube is navigable by keyboard only.

  • @MrJloa
    @MrJloa 5 วันที่ผ่านมา

    Someone in their clear mind uses kindle or any other screen reader for browsing the web? Really? 😂
    Those dont even support js.
    Anyways, im glad we develop a b2b service and we dont give a shit about that accessibility stuff.s thank god

  • @udemyaccount3498
    @udemyaccount3498 19 วันที่ผ่านมา

    First comment ❤

  • @constantine9074
    @constantine9074 19 วันที่ผ่านมา +1

    Consider to hide your head on videos.. "hindustani" style headshake is very distracting

    • @terminalterm2367
      @terminalterm2367 19 วันที่ผ่านมา +3

      it's about accessibility.. so people can read his lips.. you know?

    • @constantine9074
      @constantine9074 19 วันที่ผ่านมา

      @terminalterm2367 there is a thing called subtitles... you know?

  • @PhilipnesChistrin
    @PhilipnesChistrin 10 วันที่ผ่านมา

    aitutorialmaker AI fixes this. The Only Accessibility Vi