Are CSS frameworks evil?

CSS frameworks have a tendency to be dismissed by many CSS authors; code bloat and non-semantic class names are usually at the top of the list of reasons why. Even without ever using one, I shared the same opinion, but that might have changed after trying a few of them out while doing some research…… Continue reading Are CSS frameworks evil?

Published
Categorized as CSS, HTML, Tools

Books: “HTML and CSS Web Standards Solutions”

The second book I’m reviewing is “HTML and CSS Web Standards Solutions”, by web standardistas Christopher Murphy and Nicklas Persson. What is the book about? The book provides the reader with a foundation in how to markup and style a web site — the right way. In the authors’ own words this book is “a…… Continue reading Books: “HTML and CSS Web Standards Solutions”

A quick note about the :empty pseudo-class

I’m in love with the simplicity that CSS3 selectors can bring to our stylesheets. Here’s a brief explanation of one of my favourites: the :empty pseudo-class. What is the :empty pseudo-class Here is the definition taken from the W3C Selectors Level 3 specification: The :empty pseudo-class represents an element that has no children at all.…… Continue reading A quick note about the :empty pseudo-class

How to use Modernizr

There is a tool that came to make our lives as progressive web designers a bit easier: Modernizr. In this short tutorial, learn how to apply this handy script to maximum effect on your sites. An overview Although CSS3’s use has been increasing among web designers, browser support for some of its features is still…… Continue reading How to use Modernizr

Published
Categorized as CSS, HTML, Tools

Belgian beer types, or how to style a definition list the CSS3 way

Definition lists are an often forgotten HTML element, but they can be used in a wide variety of ways, and are actually the most semantically accurate element in many cases. So let’s see how we can mix up beer, HTML and CSS3, while explaining the purpose of the definition list element. When to use a…… Continue reading Belgian beer types, or how to style a definition list the CSS3 way

Published
Categorized as CSS, HTML

Styling a poem with advanced CSS selectors

CSS3 selectors offer endless possibilities of targeting specific HTML elements without the need of extra markup (which was already possible with previous versions of CSS). This time, I’m going to style the popular nursery rhyme “Twinkle Twinkle Little Star” using advanced CSS selectors, all in less than 5 minutes! Coding a poem There isn’t a…… Continue reading Styling a poem with advanced CSS selectors

Published
Categorized as CSS, HTML