CSS

Targeting with CSS
2020.02.24 (2 min)
Let's continue where we left off in the previous post. HTML CSS Result Targeting with CSS In the above CSS snippet, you see that the element…
Don't Repeat Yourself
2020.03.01 (1 min)
Another general programming idea, similiar to "Separation of Concerns", is that you simply don't repeat yourself. There are countless ways…
Adding Google Fonts
2020.03.28 (1 min)
Let's start customizing HTML by changing fonts. We will use the free font collection called "Google Fonts". It has many hundreds of fonts…
Adding Icons
2020.05.04 (1 min)
Importing icons is just as easy as importing custom fonts. My favorite place to turn to, when I need any icons is fontawesome.com. As of…
Upgrading the Blog Layout Example
2020.03.28 (5 min)
Let's take the blog layout we looked at in the "HTML Layout and Styles" post: Let's also take the code we ended up with at the end of that…
Finishing the Blog Layout Example
2020.04.25 (2 min)
Let's finish the blog template! We will continue exactly where we left off in the previous post. We will make the whole thing responsive, as…
The Box Model
2020.04.25 (3 min)
We previously customized the spacing between elements via "margin" properties, like for example, the post element in the previous post (very…