Our Guide To

Just Starting Out with CSS & HTML

Just getting started as a front end developer? Awesome. CSS & HTML are the foundation of building all websites. We have some stuff here that might be useful to you. These are our recommendations.

#58: HTML & CSS – The VERY Basics

This video is the VERY basics of what HTML and CSS is, for the absolute beginner. HTML and CSS files are, quite literally, just text files. You don’t need any special software to create them, although a nice code editor is helpful. You can create these files on any computer and use your web browser […]

Beginner Concepts: How CSS Selectors Work

Are you new to CSS? This article is for you! Perhaps the biggest key to understanding CSS is understanding selectors. Selectors are what allows you to target specific HTML elements and apply style to them. Let’s not think about style right now though, let’s just focus on the selecting.

The Snowballing of Practice

I really want to be a better musician. Someday, I will be. I know what it takes: practice. I want to get really good. I want people to hear me play and say to themselves “hey that guy really knows how to play.” I want to be able to sit down with other musicians and […]

Web Design in 4 Minutes

Jeremy Thomas explains web design (the basic applying style to content part) through an interactive step-by-step walkthrough. I could see this being an ah-ha moment for plenty of folks in the early stages of understanding web design.

The CSS Box Model

At the risk of over-repeating myself: every element in web design is a rectangular box. This was my ah-ha moment that helped me really start to understand CSS-based web design and accomplish the layouts I wanted to accomplish. We’ve talked about the positioning of these boxes a bit, and about their behavior. What we haven’t […]

CSS is to HTML as a CMS is to… HTML

From the desk of important beginner concepts: You have a website with 100 pages on it. All 100 pages use the same style.css file. You’d like to change the background color of every single page. You make one adjustment in the CSS file, and that background color adjustment will be reflected across all 100 pages. […]

Working with Shapes in Web Design

When we make a new component on a website, we’re effectively creating rectangles of different sizes, whether we realise it or not. But what happens if we want to experiment a little? How many different ways are there to make shapes? In this post I want to roughly outline some of the most common ways […]

Web Nerd Terminology (Explained)

As happens with any weird niche societal group, us web nerds have developed some language of our own. Some of this language is perfectly acceptable English, but still sounds weird to an outsider. I thought I’d throw together a list of these words and attempt to explain them in plain English as a reference for […]

Specifics on CSS Specificity

This article was originally published on August 11, 2008. I am updating it now to fix some inaccuracies in how this concept was presented. I’ve never specifically covered this subject before. (rimshot!) The best way to explain it is to start with an example of where specificity gets confusing and perhaps doesn’t behave like you […]