CSS Parent Selector
A very common CSS question is whether there is such a thing as a parent selector. In this article we dig into the use of the pseudo-class :has() and how we can use it to select elements based on the element's siblings or children.Read More →CSS Subgrid
Have you played with subgrid yet? Let's explore how it works and how to create fallbacks so we can start using subgrid in our projects today.Read More →Firestore Data Migration
Backup, restore, and migrate data between Firestore databases using the cloud console or Google Cloud command line utility.Read More →Manipulating Text Layout
Getting text to wrap just right in CSS use to require workarounds but we now have new values for the text-balance property that allow us take our typography to the next level. Check it out!Read More →Symbol Accessibility
Sometimes we use symbols instead of words to convey meaning and we would like the intent of these symbols to be correctly interpreted by assistive technology.Read More →Accessible Language in Technical Writing
Technical writing is a vital skill, but you need to make sure that what you produce is widely accessible and not harmful to your audience.Read More →Accessible Text
When producing content for websites and web applications it’s important to be sure that all visual and auditory elements on the page can be identified and understood with alternate senses and/or the use of assistive technologies.Read More →Inline Frame (iframe) Accessibility
Nearly every accessibility project involves some amount of 3rd party content (such as a video) loaded using an iframe, so this article addresses the accessibility implications of this approach.Read More →Easier Firebase Development with Emulators
Development of cloud native applications on serverless platforms is much faster and easier when you can do testing and development on your local computer.Read More →