The document provides an overview of Cascading Style Sheets (CSS), which are used to define the visual presentation of HTML elements, including layout, color, and font. It explains the CSS syntax, including selectors, properties, and values, and describes three methods for inserting CSS into HTML documents: inline, internal, and external styles. Additionally, it outlines common types of selectors such as element, class, and ID selectors, along with examples of CSS properties.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
16 views10 pages
Lecture 04 - Cascading Style Sheets-CSS
The document provides an overview of Cascading Style Sheets (CSS), which are used to define the visual presentation of HTML elements, including layout, color, and font. It explains the CSS syntax, including selectors, properties, and values, and describes three methods for inserting CSS into HTML documents: inline, internal, and external styles. Additionally, it outlines common types of selectors such as element, class, and ID selectors, along with examples of CSS properties.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10
Lecture 04
Cascading Style Sheet (CSS)
❖ Defines how to display HTML elements ❖ CSS is used to control the layout (positioning elements on a webpage), color, font, and other visual aspects of a web page. ❖ The CSS syntax mainly consists of selectors, properties, and values Example of web page layout/blocks Sample Layout 1. Selectors ❖ Selectors are patterns used to select and style HTML elements on a webpage. ❖ CSS selectors target specific HTML element to apply styling Syntax: selector { property: value; p{ } color: blue; font-size: 16px; } some common types of selectors in CSS 1. Element Selector: Selects HTML elements based on their tag name. For example p { color: blue; } This will select all <p> elements and apply the specified style 2. Class Selector: Selects elements based on their class attribute. For example: .highlight { background-color: yellow; } This will select all elements with class="highlight" and apply the specified style. 3. ID Selector: Selects a single element based on its ID attribute. For example: #header { font-size: 24px; } This will select the element with id="header" and apply the specified style 2. Properties and values ❖ CSS properties are used to specify the styling of an element. They are key-value pairs that define how the element should be displayed. Examples include ; ▪ color: ▪ font-size: ▪ background-color: white ▪ padding: ▪ margin: ❖ Examples of css with selectors, properties and values ➢body {background-color:#b0c4de;}
➢h1 {background-color:#6495ed;}
➢p {background-color:#e0ffff;}
➢div {background-color:#b0c4de;}
➢h2 {font-style: italic;}
Three Ways to Insert CSS ❖ Inline style: applied directly to individual HTML elements using the style attribute.
<p style="color: blue; font-size: 16px;">This is a para with inline styles.</p>
❖ Internal style: defined within the <style> element in the <head>
section of an HTML document, allows styling multiple elements. <head> <style> p { color: blue; font-size: 16px; } </style> </head> Three Ways to Insert CSS cont. ❖ External style : stored in external CSS files and linked to HTML documents using the <link> element. ❖ Provides good organization and easy to maintain ❖ Ideal when the style is applied to many pages ❖ The file should not contain any html tags but saved with a .css extension. <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head>