Menu

CSS

Introduction to CSS

While HTML may seem powerful because it provides the content for the page, CSS is what turns gross “aesthetically pleasing to a computer” hypertext into beautiful, websites that we interact with daily. CSS stands for Cascading Style Sheets. This means the style ‘cascades’ down the hypertext tree like a waterfall. To really imagine this, flip a normal tree upside-down and run water down its trunk. If you allowed enough water to flow down all the branches of the tree, you would be able to make every leaf wet. Now imagine that the tree-upside-down is a page’s html tags and the water is the styling or CSS. This is exactly how CSS works on a page.

Let's Try It!

If you came here from the HTML page, you don't have to worry about setting up a new account. You should start the CSS section now if you haven't already. If you're new, I would recommend checking out the HTML page to learn how to set up Codecademy. Also, because CSS needs HTML, read up a little too.

Below is a CSS Playground, Where You Can Test Code!
W3Schools

Here are some videos that you can watch when you don't feel like coding.

(Who doesn't feel like coding right?)

The History of The Web

More CSS

What Should I Learn to Actually Make a Nice, Functional Webpage?

It is important to note that all you need for a simple static website is HTML and CSS. A static website only gives information and cannot process any new information from the user. It is not fancy but can look nice

Learning JavaScript can allow you to do fancy data management and PHP can automate webpage creation based on variable content