Robuta

Sponsor of the Day: Jerkmate
https://toot.cafe/@aardrian Adrian Roselli, pH0 (@aardrian@toot.cafe) - Toot Café 23.8K Posts, 96 Following, 3.09K Followers · One hoopy frood who really knows where his towel is. Searchable on tootfinder: https://tootfinder.ch/ adrian rosellitoot cafe https://adrianroselli.com/2026/01/brief-note-on-application-keyboard-shortcuts.html Brief Note on Application Keyboard Shortcuts — Adrian Roselli Identifying keyboard shortcuts for an application is mostly an internationalization problem. It’s also not a new problem. A recent (to me) example is the... keyboard shortcutsadrian rosellibriefnoteapplication https://adrianroselli.com/2021/01/bulletproofing-embedded-tweets.html Bulletproofing Embedded Tweets — Adrian Roselli You may rely on embedding tweets in your posts as a quick and easy way to quote or reference a person or subject. There are two challenges to relying on this,... adrian roselliembeddedtweets https://adrianroselli.com/posts Posts — Adrian Roselli — Consultant, Writer, Speaker adrian roselliwriter speakerpostsconsultant https://adrianroselli.com/2019/09/table-with-expando-rows.html Table with Expando Rows — Adrian Roselli I regularly work on projects with HTML tables that have been pushed to the edge with styles, scripts, and widget features. A common pattern is where rows are... adrian rosellitableexpandorows https://adrianroselli.com/tag/usability usability — Adrian Roselli adrian roselliusability https://adrianroselli.com/tag/overlay overlay — Adrian Roselli adrian rosellioverlay https://adrianroselli.com/2026/04/wcag3-contrast-as-of-april-2026.html WCAG3 Contrast as of April 2026 — Adrian Roselli I am not speaking on behalf of the W3C nor the W3C Accessibility Guidelines Working Group (AGWG), nor am I a member, nor does anyone who is member know I am... april 2026adrian rosellicontrast https://adrianroselli.com/2020/11/under-engineered-responsive-tables.html Under-Engineered Responsive Tables — Adrian Roselli I have written a bunch about responsive tables. Maybe too much. I keep trying to give developers the information they need to make informed decisions — ARIA... responsive tablesadrian roselliengineered https://adrianroselli.com/tag/print print — Adrian Roselli adrian roselliprint https://adrianroselli.com/2020/10/alternative-text-for-css-generated-content.html?Theme=Unset Alternative Text for CSS Generated Content — Adrian Roselli css generated contentalternative textadrian roselli https://adrianroselli.com/2020/02/block-links-cards-clickable-regions-etc.html Block Links, Cards, Clickable Regions, Rows, Etc. — Adrian Roselli Whether you call them cards, block links, or some other thing, the construct of making an area of content clickable (tappable, Enter-key-able,... adrian roselliblocklinkscardsclickable https://adrianroselli.com/2017/11/a-responsive-accessible-table.html A Responsive Accessible Table — Adrian Roselli Painfully slow demonstration of the example table resizing and different media queries kicking in. After writing (again) that it is ok to use tables, and after... adrian roselliresponsiveaccessibletable https://adrianroselli.com/2017/05/under-engineered-custom-radio-buttons-and-checkboxen.html Under-Engineered Custom Radio Buttons and Checkboxen — Adrian Roselli Note: September 25, 2021 If you do not need to support IE, Legacy Edge, or older versions of Firefox, then I encourage you to ignore this post and instead read... radio buttonsadrian roselliengineeredcustom https://adrianroselli.com/2020/10/alternative-text-for-css-generated-content.html Alternative Text for CSS Generated Content — Adrian Roselli css generated contentalternative textadrian roselli https://adrianroselli.com/2020/11/more-accessible-skeletons.html More Accessible Skeletons — Adrian Roselli I had this post queued up for Halloween because, come on, skeletons, and then life did its thing and now it is a … Thanksgiving post? Many skeleton patterns do... adrian roselliaccessibleskeletons https://adrianroselli.com/2016/07/stop-throwing-away-your-content.html Stop Throwing Away Your Content — Adrian Roselli It is not uncommon for individuals and even entire organizations to rely on some third party platform to host all their thought-leadering. Medium is the common... stop throwing awayadrian rosellicontent https://adrianroselli.com/2020/10/a11yto-conf-css-display-properties-versus-html-semantics.html a11yTO Conf: CSS Display Properties versus HTML Semantics — Adrian Roselli Update In early July 2022 I re-tested these to see how the results shaped up after nearly two years and at least one promise: It’s Mid-2022 and Browsers... css displayhtml semanticsadrian rosellia11ytoconf https://adrianroselli.com/2020/01/fixed-table-headers.html Fixed Table Headers — Adrian Roselli Related Under-Engineered Responsive Tables A Responsive Accessible Table Hey, It’s Still OK to Use Tables Keyboard and Overflow adrian rosellifixedtableheaders https://adrianroselli.com/2025/08/horizontal-scrolling-containers-are-not-a-content-strategy.html Horizontal Scrolling Containers Are Not a Content Strategy — Adrian Roselli I should clarify that I am not talking about carousels. That said, because users often consider horizontal scrolling containers to be carousels, I will be... content strategyadrian rosellihorizontalscrollingcontainers https://adrianroselli.com/tag/slides slides — Adrian Roselli adrian rosellislides