Home » Learn » CSS

Introduction to CSS

 · 3 min · Nasir

This module will cover the basics of CSS, including how to add CSS to an HTML document and the structure of a CSS rule.

Learn CSS

CSS (Cascading Style Sheets) is a stylesheet language used for describing the look and formatting of a document written in HTML. It is an essential tool for web developers and designers, as it allows them to control the appearance of a website and create a consistent look and feel across multiple pages.

Structure of a CSS Rule

To get started with CSS, you need to have a basic understanding of HTML, as CSS is used to style and layout HTML elements. CSS works by applying styles to specific elements in an HTML document. These styles are defined in CSS rules, which consist of a selector and one or more declarations.

The selector is used to target specific elements in the HTML document, and the declarations define the styles that will be applied to those elements. Each declaration consists of a property and a value. For example, the following CSS rule changes the color of all <h1> elements to red:

h1 {
  color: red;
}

In this example, the h1 selector targets all <h1> elements, and the color property with the value of red defines the style that will be applied.

Multiple declarations can also be included in a single CSS rule, separated by a semicolon. For example:

h1 {
  color: red;
  font-size: 32px;
  text-align: center;
}

The above CSS rule changes the color, font size, and text alignment of all <h1> elements.

Adding CSS to an HTML Document

There are several ways to add CSS to an HTML document. The most common method is to include the CSS in a separate file and link to it using the <link> element in the <head> of the HTML document. Alternatively, you can include the CSS directly in the HTML document using a <style> element in the <head> or in a <style> attribute within an HTML element. The method you choose will depend on the needs of your project. Here are some common ways to add CSS to an HTML document:

  1. External stylesheet: This is the most common method of adding CSS to an HTML document. An external stylesheet is a separate file that contains the CSS rules, and it is linked to the HTML document using the <link> element in the <head of the HTML document. This method is ideal for large projects or for situations where the same styles will be reused across multiple pages.
<head>
  <link rel="stylesheet" href="styles.css">
</head>
  1. Internal stylesheet: An internal stylesheet is defined within the <head> of an HTML document using the <style> element. This method is useful for small projects or for situations where you want to apply unique styles to a single page.
<head>
  <style>
    h1 {
      color: red;
    }
  </style>
</head>
  1. Inline styles: Inline styles are defined within an HTML element using the style attribute. This method is useful for applying unique styles to a single element, but it is generally not recommended for large projects because it can make the HTML code more difficult to read and maintain.
<h1 style="color: red;">Hello World</h1>

Summary

By learning the basics of CSS, you can start styling and customizing your own websites and create a consistent look and feel across multiple pages. With a little bit of time and practice, you can master the basics of CSS and start creating professional-quality websites. Stay tuned to learn more about CSS here at Heksagon.net.

We use cookies to improve your experience on our site and to show you relevant advertising.

Read cookie policy

Accept & Close