freeCodeCamp/guide/english/css/index.md

1.7 KiB

title
Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

CSS is an acronym for Cascading Style Sheets. It was first invented in 1996 and is now a standard feature of all major web browsers.

CSS allows developers to control how web pages look by "styling" the HTML structure of that page.

CSS specifications are maintained by the World Wide Web Consortium (W3C).

You can build some pretty amazing things in CSS alone, such as this pure-CSS Minesweeper game (which uses no JavaScript).

Minesweeper clone in CSS

Frameworks exist to make the more complex parts of css easier and more efficient for developers to build out websites. Some of the most popular CSS Frameworks are: Bootstrap, Foundation, Bulma, uikit, Semantic UI, mini.css, Materialize, Material Design Lite, Spectre, Kube, and tailwind.css

Suggested Reading:

A good start is the freeCodeCamp curriculum Introduction to Basic CSS.

Another suggestion for beginners is W3C's Starting with HTML + CSS teaches how to create a style sheet.

The site CSS Zen Garden is a great example of how the same HTML code/structure can be styled to look different in unique ways.

For a demonstration of the power of CSS, check out Species In Pieces.

To find some awesome articles and summaries of Front End Development related ideas visit CSS-Tricks