CSS Tutorials – Learn CSS from Basics to Advanced
CSS is what turns plain HTML into a page that looks intentional. These guides focus on the properties you'll reach for most often — typography, color, backgrounds, alignment, and layout — with clear explanations of when and why to use each approach.
Getting Started
CSS lives in its own file and connects to your HTML through a single link in the head. If you're not sure how to set that up, start here.
Learn CSS on Mimo
Text Formatting
Typography is one of the first places CSS shows its value. These guides cover everything from weight and style to custom fonts, sizing units, and text transforms — including a few common pitfalls worth knowing about.
- How to Make Text Bold in CSS
- How to Make Text Italic in CSS
- How to Underline Text in CSS
- How to Change Text Color in CSS
- How to Change Font in CSS
- How to Change Font Size in CSS
- How to Use Google Fonts in CSS
- How to Remove Hyphenation in CSS
- How to Transform Text in CSS
Backgrounds
Backgrounds do more than fill space. These guides walk through solid colors, image backgrounds, and gradients — and explain the properties that control how each one behaves inside its container.
- How to Change Background Color in CSS
- How to Add a Background Image in CSS
- How to Create a Gradient in CSS
Alignment and Layout
Getting things to sit where you want them is one of the trickier parts of CSS. These guides cover text alignment, centering elements at different levels, and the two layout systems — Flexbox and Grid — that handle most real-world page structures.
Join 35M+ people learning for free on Mimo
4.8 out of 5 across 1M+ reviews
Check us out on Apple AppStore, Google Play Store, and Trustpilot