body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}
CSS can be added to HTML elements in 3 ways:
<style>
element in the <head>
sectionThe following example sets the text color of the <h1>
element to blue:
<h1 style="color:blue;">This is a Blue Heading</h1>
An internal CSS is defined in the <head>
section of an HTML page, within a <style>
element:
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
An external style sheet is used to define the style for many HTML pages.
With an external style sheet, you can change the look of an entire web site, by changing one file!
To use an external style sheet, add a link to it in the <head>
section of the HTML page:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
//styles.css file
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
In CSS, selectors are patterns used to select the element(s) you want to style.
Some of the CSS selectors are described in the image.