In: Computer Science
Using examples, explain the three (3) main ways to applying styles to an HTML document.
Explain the three (3) main ways to applying styles to an HTML document.
There are three ways to apply CSS to HTML: Inline, internal, and external.
Inline
Inline styles are plonked straight into the HTML tags using the
style
attribute.
They look something like this:
<p style="color: red">text</p>
This will make that specific paragraph red.
Internal
Embedded, or internal, styles are used for the whole page.
Inside the head
element, the style
tags
surround all of the styles for the page.
<!DOCTYPE html>
<html>
<head>
<title>CSS Example</title>
<style>
p {
color: red;
}
a {
color: blue;
}
</style>
...
This will make all of the paragraphs in the page red and all of the links blue.
Although preferable to soiling our HTML with inline presentation, it is similarly usually preferable to keep the HTML and the CSS files separate, and so we are left with our savior
External
External styles are used for the whole, multiple-page website. There is a separate CSS file, which will simply look something like:
p {
color: red;
}
a {
color: blue;
}
If this file is saved as “style.css” in the same directory as your HTML page then it can be linked to in the HTML like this:
<!DOCTYPE html>
<html>
<head>
<title>CSS Example</title>
<link rel="stylesheet" href="style.css">
...