CSS TutorialLesson #6

CSS How To

When a browser reads a style sheet, it will format the HTML document according to the information in the style sheet.

How to Add CSS

When a browser reads a style sheet, it will format the HTML document according to the information in the style sheet.

There are three ways of inserting a style sheet:

  • External CSS - link to an external .css file
  • Internal CSS - use the <style> element in the head section
  • Inline CSS - use the style attribute on HTML elements

External CSS

With an external style sheet, you can change the look of an entire website by changing just one file!

Each HTML page must include a reference to the external style sheet file inside the <link> element, inside the head section.

Example

Example Code

html
Try it Yourself
Live Output Preview:

An external style sheet can be written in any text editor, and must be saved with a .css extension.

The external .css file should not contain any HTML tags.

Here is how the "mystyle.css" file looks:

"mystyle.css"

Example Code

css
Try it Yourself
body {
  background-color: lightblue;
}

h1 {
  color: navy;
  margin-left: 20px;
}

Note: Do not add a space between the property value (20) and the unit (px): Incorrect (space): margin-left: 20 px; Correct (no space): margin-left: 20px;


Video: How to add CSS to HTML



Interactive Code Examples

CSS Example 1

html
Try it Yourself
Interactive runnable CSS example from EA Academy.
Live Output Preview:

"mystyle.css"

css
Try it Yourself
CSS syntax and property demonstration.
body {
  background-color: lightblue;
}

h1 {
  color: navy;
  margin-left: 20px;
}