- From: Royer Adames <royeraadames@gmail.com>
- Date: Fri, 7 Jul 2023 17:00:28 -0400
- To: w3c-wai-ig@w3.org
- Message-ID: <CAOEdE_yFGvDVw1+VL8kFgMnvm089HqcU4X1j9_RHiJYxAyE2DQ@mail.gmail.com>
Dear W3C HTML Working Group, I trust this message finds you in good health. I am writing to propose the integration of widely used UI/UX patterns into the HTML standard, akin to what has been successfully done with the <dialog> tag. The <dialog> tag is a noteworthy example of standardization. This tag encapsulates the modal pattern, providing developers a straightforward, semantic way to create modal dialog boxes. Not only has this made implementation easier, but it has also inherently incorporated accessibility features, allowing all users to interact with this element in a consistent, predictable manner. I suggest we build on this precedent and extend it to other prevalent UI/UX patterns. Below are a few examples: 1. Accordion 2. Breadcrumb 3. Carousel 4. Checkbox 5. Combobox 6. Toolbar 7. Tooltip 8. Tree View 9. Treegrid 10. Window Splitter The advantages of pattern standardization are manifold: Accessibility: By hardcoding accessibility features into HTML tags, we can ensure that these elements are usable by all individuals, including those who rely on assistive technologies. Semantics: Standard tags are more intuitive and meaningful. A developer or a tool can understand the function of a particular tag merely by reading its name. Uniformity: Standardized tags promote a consistent implementation across different web pages, enhancing the overall user experience. I understand the concerns that might arise regarding the complexity of introducing new tags, as well as backward compatibility. However, I am confident that with thoughtful design, comprehensive testing, and constructive dialogue with the web development community, these challenges can be surmounted. The <dialog> tag stands as a testament to this. I kindly request information regarding any ongoing or upcoming discussions or proposals related to this subject within the HTML Working Group. Additionally, I would appreciate guidance on how I could contribute to these discussions or support the further consideration of pattern standardization. For a more in-depth view of these UI/UX patterns, including their descriptions and usage guidelines, you may refer to the following document: WAI-ARIA Authoring Practices 1.2. Thank you for your time and consideration. I am looking forward to contributing to the future of HTML and enhancing web standards. Best regards, Royer Adames RoyerAAdames@gmail.com
Received on Monday, 10 July 2023 07:28:33 UTC