Newest Articles

html css beginners basics

HTML and CSS Basics, part 15: Column-based CSS layouts

Saturday, September 21, 2019

What are column-based CSS layouts and what led to them? What problems do they solve, and how to build a column-based CSS layout from scratch? That's what we'll learn in this tutorial. We'll finish the tutorial by learning how to make our column-based CSS layouts responsive.

html css beginners basics

HTML and CSS Basics, part 14: CSS resets and Emmet

Friday, September 20, 2019

Emmet helps us write HTML and CSS code faster. In this tutorial, we learn the basics of Emmet alongside CSS resets.

html css beginners basics

HTML and CSS Basics, part 13: Converting our first layout into a responsive one

Friday, September 20, 2019

In this tutorial we'll convert a static HTML layout into a responsive one. We'll introduce flexbox layout in CSS, and we'll make our flexbox-based layout responsive using media queries in CSS.

html css beginners basics

HTML and CSS Basics, part 12: Responsive web layouts with media queries

Thursday, September 19, 2019

With media queries, we can build layouts that respond to devices they're viewed on. In this tutorial, we'll see how media queries work, and how to get started using them in our CSS.

html css beginners basics

HTML and CSS Basics, part 11: Building the first layout

Thursday, September 19, 2019

In this tutorial, we'll build our first HTML and CSS layout. We'll learn about mocking up a web page, adding it structure using HTML, and styling it with CSS. We'll use the calc function in CSS, and style the header, sidebar, main area, and a footer.

html css beginners basics

HTML and CSS Basics, part 9: Images and floats in CSS

Tuesday, September 17, 2019

In this tutorial we learn all about images and floats in CSS. We see how floats were used in the past to build layouts, and we learn that it's not such a good idea today, because we have better layout techniques at our disposal. Additionally, we learn that images are inline elements, and we learn how to clear floats.

html css beginners basics

HTML and CSS Basics, part 10: CSS selectors and CSS targeting revisited

Tuesday, September 17, 2019

Learn about the most commonly used CSS selectors, and the role of CSS specificity in how the browser determines what CSS selectors to apply to a part of a web site.

html css beginners

All the CSS selectors

Tuesday, September 17, 2019

All the CSS selectors with examples are listed in this one single article. Learn about more than 35 CSS selectors in this ultimate list of CSS selectors, sure to cover any CSS targeting use case.

html css beginners basics

HTML and CSS Basics, part 8: Relative, absolute, fixed, and sticky positioning

Monday, September 16, 2019

In this tutorial we'll examine the differences between relative, absolute, and fixed positioning, and what happens when we position a parent element relatively, and a child element absolutely in our HTML layouts.

html css beginners basics

HTML and CSS Basics, part 7: CSS positioning

Sunday, September 15, 2019

What is CSS positioning about? How does relative positioning work with top, right, bottom, and left values specified? Find the answers to these questions in the seventh article in our HTML and CSS basics article series.

Feel free to check out my work here: