The CSS Handbook

by Flavio Copes

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

CSS, a shorthand for Cascading Style Sheets, is one of the main building blocks of the Web. Its history goes back to the 90's and along with HTML it has changed a lot since its humble beginnings.

This handbook is aimed at a vast audience.
- First, the beginner. I explain CSS from zero in a succinct but comprehensive way, so you can use this book to learn CSS from the basics.
- Then, the professional. CSS is often considered like a secondary thing to learn, especially by JavaScript developers. They know CSS is not a real programming language, they are programmers and therefore they should not bother learning CSS the right way. I wrote this book for you, too.
- Next, the person that knows CSS from a few years but hasn't had the opportunity to learn the new things in it. We'll talk extensively about the new features of CSS, the ones that are going to build the web of the next decade. CSS has improved a lot in the past few years and it's evolving fast.

Even if you don't write CSS for a living, knowing how CSS works can help save you some headaches when you need to understand it from time to time, for example while tweaking a web page.

This open book is licensed under a Open Publication License (OPL). You can download The CSS Handbook ebook for free in PDF format (3.0 MB).

Table of Contents

 
Introduction to CSS
 
A brief history of CSS
 
Adding CSS to an HTML page
 
Selectors
 
Cascade
 
Specificity
 
Inheritance
 
Import
 
Attribute selectors
 
Pseudo-classes
 
Pseudo-elements
 
Colors
 
Units
 
url
 
calc
 
Backgrounds
 
Comments
 
Custom Properties
 
Fonts
 
Typography
 
Box Model
 
Border
 
Padding
 
Margin
 
Box Sizing
 
Display
 
Positioning
 
Floating and clearing
 
z-index
 
CSS Grid
 
Flexbox
 
Tables
 
Centering
 
Lists
 
Media queries and responsive design
 
Feature Queries
 
Filters
 
Transforms
 
Transitions
 
Animations
 
Normalizing CSS
 
Error handling
 
Vendor prefixes
 
CSS for print

Book Details

Subject
Computer Science
Publisher
Self-publishing
Published
2019
Pages
173
Edition
1
Language
English
PDF Size
3.0 MB
License
Open Publication License

Book Hashtags

Related Books

The Express Handbook
Express is a Node.js Web Framework. Node.js is an amazing tool for building networking services and applications. Express builds on top of its features to provide easy to use functionality that satisfy the needs of the Web Server use case. The Express Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. The author find t...
The SysAdmin Handbook
Over the past two years, Simple-Talk has published articles on a variety of SysAdmin topics, from Exchange to Virtualization, and including everything from Powershell to Unified Messaging. We have brought the best of these articles together to form The SysAdmin Handbook. With over fifty articles packed into this book, it will be an essential refere...
The Deno Handbook
Deno is a runtime for JavaScript and TypeScript that is based on the V8 JavaScript engine and the Rust programming language. The Deno Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. In particular, the goal is to get you up to speed quickly with Deno....
The InfoSec Handbook
The InfoSec Handbook offers the reader an organized layout of information that is easily read and understood. Allowing beginners to enter the field and understand the key concepts and ideas, while still keeping the experienced readers updated on topics and concepts. It is intended mainly for beginners to the field of information security, writte...
The EBMT Handbook
This Open Access 7th edition of the European Society for Blood and Marrow Transplantation (EBMT) handbook addresses the latest developments and innovations in hematopoietic stem cell transplantation and cellular therapy. Consisting of 93 chapters, it has been written by 175 leading experts in the field. Discussing all types of stem cell and bone ...
CSS Notes for Professionals
The CSS Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....