Martine Dowden Featured on .NET Rocks!
How do you improve your CSS skills? On this episode of .NET Rocks!, Martine Dowden discusses CSS skills, and her new book, "Tiny CSS Projects."Read More →Drop Caps Then and Now
Drop caps have been around for for centuries but on the web they haven't been so easy to create. Let's look at the new CSS initial-letter property and how we can use to make a drop cap.Read More →Creating dialogs without a library
Did you know there is a dialog element with built in methods and CSS selectors that can be used to created and style dialogs? Let's take a look at how it works and implement one together.Read More →Styling components using CSS container queries
Ever create a component for a project or website but didn't know where it was going to be used? With the newly added container queries, available in all major browsers, we can now style elements based on the size of the container they are placed in. Let's look at how they work.Read More →Snapping when you have a sticky header
One of the newly added features to our CSS toolbox is scroll snap. Let's combine it with a sticky header to see what it can do.Read More →CSS Subgrid
Have you played with subgrid yet? Even though it's rather new and not yet supported in all major browsers, let's explore how it works and how to create fallbacks so we can start using subgrid in our projects today.Read More →When your Sass gets Sassy
One of the really cool features of Sass are mixins. In this post we will use a mixin to generate classes for some information panels and show techniques for debugging our code.Read More →Sticky Table Headers
One of the most common requests I receive when designing a UI for a client is “Can you make the table headers sticky like in Excel?” So how do we create a sticky header using CSS?Read More →Creating Custom List Styles
Bulleted lists on the web come with default styles. What if we wanted to use emojis instead of the boring standard bullet points? Let's take a look at how we would create that.Read More →