0% found this document useful (0 votes)
15 views2 pages

E-TECH - Handout Q4 Partial

The document provides an introduction to CSS including an overview of what CSS is, why it is used, and its syntax and selectors. CSS is a language for defining styles for HTML documents, allowing separation of document structure and presentation. It controls layout, fonts, colors and more to style web pages.

Uploaded by

patriciaaninon57
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

E-TECH - Handout Q4 Partial

The document provides an introduction to CSS including an overview of what CSS is, why it is used, and its syntax and selectors. CSS is a language for defining styles for HTML documents, allowing separation of document structure and presentation. It controls layout, fonts, colors and more to style web pages.

Uploaded by

patriciaaninon57
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

LESSON 1: Introduction to CSS (Cascading Style Sheets)

[Incomplete]
A. CSS Overview
- CSS is a language that describes the style of an HTML document.
- CSS describes how HTML elements should be displayed.
B. Example
1. What is CSS?
- CSS Introduction
- CSS stands for Cascading Style Sheets
- CSS describes how HTML elements are to be displayed on screen, paper, or i]n other media
- CSS saves a lot of work. It can control the layout of multiple web pages all at once
- External stylesheets are stored in CSS files
2. Why Use CSS?
- CSS is used to define styles for your web pages, including the design, layout and variations in
display for different devices and screen sizes.
- CSS Solved a Big Problem
- HTML was NEVER intended to contain tags for formatting a web page!

3.

C. HTML was created to describe the content of a web page, like:


<h1>This is a heading</h1>
<p>This is a paragraph.</p>
- When tags like <font>, and color attributes were added to the HTML 3.2 specification, it started a nightmare for
web developers. The development of large websites, where fonts and color information were added to every
single page, became a long and expensive process.
- To solve this problem, the World Wide Web Consortium (W3C) created CSS.
- CSS removed the style formatting from the HTML page!

D. CSS SYNTAX

-
E. CSS SELECTORS
- CSS selectors are used to "find" (or select) the HTML elements you want to style.
We can divide CSS selectors into five categories:
a. Simple selectors (select elements based on name, id, class)
b. Combinator selectors (select elements based on a specific relationship between them)
c. Pseudo-class selectors (select elements based on a certain state)
d. Pseudo-elements selectors (select and style a part of an element)
e. Attribute selectors (select elements based on an attribute or attribute value)
1. Element - The CSS element Selector
- The element selector selects HTML elements based on the element name.
- Here, all <p> elements on the page will be center-aligned, with a red text color:
2. ID - The CSS id Selector
- The id selector uses the id attribute of an HTML element to select a specific element.
- The id of an element is unique within a page, so the id selector is used to select one unique element!
- To select an element with a specific id, write a hash (#) character, followed by the id of the element.
- The CSS rule on the example will be applied to the HTML element with id="para1":
3. Class - The CSS class Selector
- The class selector selects HTML elements with a specific class attribute.
- To select elements with a specific class, write a period (.) character, followed by the class name.
- In this example all HTML elements with class="center" will be red and center-aligned:
a. Example 1 - You can also specify that only specific HTML elements should be affected by a class.

b. Example 2 - In this example only <p> elements with class="center" will be center-aligned: HTML
elements can also refer to more than one class

c. Example 3 - In this example the <p> element will be styled according to class="center" and to
class="large":

F. Universal: -The CSS Universal Selector


- The universal selector (*) selects all HTML elements on the page.
- The CSS rule below will affect every HTML element on the page:
G. Grouping:
- The CSS Grouping Selector
- The grouping selector selects all the HTML elements with the same style definitions.

You might also like