How Design Principles Help You Make Design Decisions

Is there a sequence to apply design principles when creating a composition? That’s the question Mita asked in a comment on a recent post. With so many things to consider, should we apply certain principles before others?
Continue reading

SOLID Object Oriented Principles And CSS: Part 1

One principle of object oriented design that I’ve been wanting to talk about is the single responsibility principle. It’s not an isolated principle, but rather one of five principles grouped under the acronym SOLID. Together these principles aim to help developers create systems that are maintainable and extendable.
Continue reading

Responsive Design Is Always Appropriate

Whenever I hear someone say that responsive design isn’t always appropriate I wonder if they truly understand the reasons for designing responsively or how to actually go about creating a responsive site.
Continue reading

Responsive Navigation And Flexbox — Some Articles I’ve Written Elsewhere

As if I don’t write enough here, I’ve been writing recently for some other sites you may know and thought I’d share a few articles if you haven’t come across them on your own.
Continue reading

Can Object Oriented Principles Be Applied To Web Design?

When Nicole Sullivan coined the phrase object oriented css a lot of programmers reacted against it and understandably so. CSS is not an object oriented language. It’s not even a programming language. At the same time I can understand why Nicole chose the name.
Continue reading

css.php