About:

Nathan Knowler is a web developer passionate about accessibility, living in Winnipeg, Canada.

Website:

Specializations:

Interests:

Web development Accessibility

Incoming Links:

Outgoing Links:

Subscribe to RSS:
Nathan Knowler shares his 2025 CSS wishlist, highlighting features like Mixins and Functions that will enhance CSS's functionality and improve design systems.
The post discusses the concept of composition in the Shadow DOM, specifically focusing on the use of <slot> elements for assigning light DOM children within an encapsulated shadow tree. It explains the default named slot assignmen...
The post discusses the implementation of collapsible sections using a custom pattern instead of the <details> and <summary> elements, which are not recognized by certain CMS platforms. It provides a markup example and JavaScript c...
The author shares their top five albums of the year and memorable live shows, emphasizing personal connections to the music and anticipation for future releases.
The article discusses the hidden=until-found attribute in HTML and its differences from content-visibility: hidden. It explores the possibility of polyfilling hidden=until-found using content-visibility: auto and shadow DOM. The a...
The author discusses his experience with the Arc Browser, explaining how it has helped him with his workflow and focus. He also talks about his struggles with other browsers and his eventual return to using Arc.
The author discusses the convenience of a single script solution for custom elements and proposes a method using import.meta to conditionally define the element when a search param is set. This allows for greater flexibility for c...
The blog post discusses the importance of smoke testing custom elements and the potential issues that can arise when creating them programmatically. It also touches on the concept of sciophobia and the drawbacks of avoiding the us...
Nathan Knowler suggests the idea of a 'Web Standards Book Club' on Mastodon, where participants can read books or content about the Web Platform at their own pace and share their thoughts using the hashtag #ReadThePlatform. He als...
The blog post discusses the importance of maintaining dotfiles and the author's personal experience with using Git to manage them. The author shares their struggles with maintaining dotfiles and how they found a solution using a b...
The blog post discusses the limitations of HTML Web Components and argues that they are not a suitable solution for creating custom HTML elements. The author emphasizes the need for APIs like the Shadow DOM and ElementInternals to...
The blog post discusses the principles of custom elements and how they should ideally function, drawing parallels to amusement park safety announcements. It emphasizes the importance of not introducing additional attributes or ele...
The blog post discusses the concept of <slot> elements, which are a feature of the Shadow DOM. It explains how they are different from other templating languages and how they are relevant for styling. The author also mentions that...
The author emphasizes that the current state of the web was not inevitable and that its future is not guaranteed. He urges people to be intentional and involved in shaping the web to ensure its accessibility and significance for e...
The author discusses the process of self-hosting code demos, including the challenges and benefits of doing so. He also outlines his future plans for the tool and how he uses it in his work.