Marketing Glossary
← Back to glossary


What is CSS?

CSS stands for Cascading Style Sheets. It is used for describing the look and formatting of a document written in HTML (HyperText Mark-up Language). CSS is used to control the style of a web document in a simple and easy-to-use way.

With CSS, you can control things like the font, color, size, and spacing of elements on a web page. You can also use CSS to specify the layout of a page, including things like the position of elements and the way they are displayed on the page.

CSS is a very useful tool for web developers, as it allows them to separate the content of a web page from its presentation, making it easier to update and maintain the website.

Why is CSS important?

CSS is important because it allows web developers to separate the content of a web page from its presentation. This makes it easier to update and maintain the website, and also makes it easier to make changes to the look and feel of a site without having to make changes to the underlying HTML.

Using CSS can also make it easier to create consistent and responsive designs for a website. By using a consistent set of styles throughout a site, developers can ensure that the site has a cohesive look and feel, which can improve the user experience. Additionally, by using CSS media queries, developers can create styles that are applied only under certain conditions (such as when the screen is a certain size), which can help to make the site more responsive and work well on a variety of devices.

How can I use CSS?

There are a few different ways to use CSS on a web page:

  1. External stylesheet: You can create a separate CSS file and link to it from your HTML file. This is the most common way to use CSS, as it allows you to reuse the same styles on multiple pages of your website. To link to an external stylesheet, you will need to use the <link> element in the <head> of your HTML file, like this:
 <link rel="stylesheet" href="/path/to/styles.css">
  1. Internal stylesheet: You can also define your styles directly in the <head> of your HTML file using a <style> element. This is useful if you only want to apply the styles to a single page, or if you don't want to create a separate file for your styles. To define an internal stylesheet, you can use the <style> element like this:
   /* Your styles go here */
  1. Inline styles: You can also apply styles directly to an HTML element using the style attribute. This is useful if you want to override a style for a specific element, but it is generally not a good practice to use inline styles extensively, as it can make your HTML code difficult to read and maintain. To use an inline style, you can use the style attribute like this:
<p style="color: red; font-size: 14px;">This text is red and 14 pixels tall</p>

Once you have chosen a method for including CSS on your web page, you can start writing your styles. CSS styles are made up of rules, which consist of a selector and one or more declarations. The selector specifies which element(s) the styles should be applied to, and the declarations specify the styles that should be applied. Here is an example of a simple CSS rule:

p {
 color: red;
 font-size: 14px;

This rule says that all <p> elements should be rendered in red and 14 pixels tall. You can find more information about the syntax of CSS and how to use it to style your web pages in the documentation for CSS on the Mozilla Developer Network (MDN).

Brief history of CSS

Cascading Style Sheets (CSS) was first introduced in December 1996 as a way to control the style and layout of web documents. At the time, web developers were using HTML to define the content of web pages, but there were no standards for controlling the look and feel of the pages. As a result, developers were using HTML elements to define the layout of the pages, which led to messy and hard-to-maintain code.

CSS was developed as a way to separate the content of a web page from its presentation, allowing developers to control the layout and style of a page using a separate set of rules. This made it easier to update and maintain web pages, and also made it possible to create consistent and responsive designs.

Over the years, CSS has evolved and grown in complexity, and it is now an essential tool for web development. Today, CSS is used on almost all modern websites, and it is supported by all modern web browsers. It is even used by some developers to make art.

Related Terms

Structured Query Language (SQL)


XML Sitemap