SlideShare a Scribd company logo
2
Most read
4
Most read
7
Most read
Cascading Style Sheets
By Waheed Anwar
What is CSS?
• CSS stands for Cascading Style Sheets
• Styles define how to display HTML elements
• Styles were added to HTML 4.0 to solve a
problem
• External Style Sheets can save a lot of work
• External Style Sheets are stored in CSS files
Design a Website
• where fonts and color information were
added to every single page
• To solve this problem, the World Wide Web
Consortium (W3C) created CSS.
• In HTML 4.0, all formatting could be removed
from the HTML document, and stored in a
separate CSS file.
• CSS defines HOW HTML elements are to be
displayed.
CSS Syntax
• A CSS rule has two main parts: a selector,
and one or more declarations:
• p {color:red;text-align:center;}
CSS Syntax
• The selector is normally the HTML element
you want to style.
• Each declaration consists of a property and a
value.
• The property is the style attribute you want to
change. Each property has a value.
Three Ways to Insert CSS
• There are three ways of inserting a style sheet:
• External style sheet
• Internal style sheet
• Inline style
External Style Sheet
• An external style sheet is ideal when the style is
applied to many pages. With an external style
sheet, you can change the look of an entire Web
site by changing one file. Each page must link to
the style sheet using the <link> tag. The <link> tag
goes inside the head section:
• <head>
<link rel="stylesheet" type="text/css"
href="mystyle.css" />
</head>
Internal Style Sheet
• An internal style sheet should be used when a
single document has a unique style. You
define internal styles in the head section of an
HTML page, by using the <style> tag, like this:
• <head><style>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("images/back40.gif");}
</style></head>
Inline Styles
• To use inline styles you use the style attribute
in the relevant tag. The style attribute can
contain any CSS property. The example shows
how to change the color and the left margin of
a paragraph:
<p style="color:sienna;margin-left:20px">
This is a paragraph.
</p>
Cascading order
• What style will be used when there is more
than one style specified for an HTML element?
where number four has the highest priority:
1. Browser default
2. External style sheet
3. Internal style sheet (in the head section)
4. Inline style (inside an HTML element)
Multiple Styles Will Cascade into One
Styles can be specified:
• inside an HTML element
• inside the head section of an HTML page
• in an external CSS file
CSS Id and Class
• The id and class Selectors
• In addition to setting a style for a HTML
element, CSS allows you to specify your own
selectors called "id" and "class".
The id Selector
• The id selector is used to specify a style for a
single, unique element.
• The id selector uses the id attribute of the HTML
element, and is defined with a "#".
• The style rule below will be applied to the
element with id="para1":
• #para1
{
text-align:center; color:red;
}
The class Selector
• The class selector is used to specify a style for
a group of elements. Unlike the id selector, the
class selector is most often used on several
elements.
• This allows you to set a particular style for
many HTML elements with the same class.
• The class selector uses the HTML class
attribute, and is defined with a "."
The class Selector
• In the example below, all HTML elements with
class="center" will be center-aligned:
.center {text-align:center;}
• You can also specify that only specific HTML
elements should be affected by a class.
• In the example below, all p elements with
class="center" will be center-aligned:
• Example
• p.center {text-align:center;}
css.ppt

More Related Content

PPTX
Introduction to CSS
ODP
CSS Basics
PPT
PDF
Introduction to CSS
PPT
Css Ppt
PPTX
Html and css
PPTX
Html and css presentation
Introduction to CSS
CSS Basics
Introduction to CSS
Css Ppt
Html and css
Html and css presentation

What's hot (20)

PPTX
Html ppt
PPTX
Basic Html Knowledge for students
PDF
Html text and formatting
PPTX
Complete Lecture on Css presentation
PPT
PPT
Introduction to Cascading Style Sheets (CSS)
PPT
Intro Html
PPT
Cascading Style Sheet
PPTX
Introduction to HTML.pptx
PPTX
1 03 - CSS Introduction
PPTX
PDF
Class Intro / HTML Basics
PDF
HTML CSS JS in Nut shell
PPSX
Introduction to css
PPTX
React Native
PPT
Html Ppt
PDF
Introduction to HTML and CSS
Html ppt
Basic Html Knowledge for students
Html text and formatting
Complete Lecture on Css presentation
Introduction to Cascading Style Sheets (CSS)
Intro Html
Cascading Style Sheet
Introduction to HTML.pptx
1 03 - CSS Introduction
Class Intro / HTML Basics
HTML CSS JS in Nut shell
Introduction to css
React Native
Html Ppt
Introduction to HTML and CSS
Ad

Similar to css.ppt (20)

PPTX
Web Development - Lecture 5
PPTX
basic programming language AND HTML CSS JAVApdf
PPTX
BITM3730 9-19.pptx
PPTX
cascadingstylesheets,introduction.css styles-210909054722.pptx
PPTX
Cascading style sheets
PPTX
BITM3730 9-20.pptx
PPTX
BITM3730Week4.pptx
PPTX
Cascading style sheets
PPTX
Ia css
PPTX
Css types internal, external and inline (1)
PPTX
Casecading Style Sheets for Hyper Text Transfer Protocol.pptx
PPTX
UNIT 3WOP fgfufhbuiibpvihbvpihivbhibvipuuvbiuvboi
PPTX
CSS tutorial chapter 1
PPTX
CSS Basics part One
PPTX
Cascading Style Sheets (CSS) LEVELS.pptx
DOC
Css introduction
PPTX
Introduction to Wed System And Technologies (1).pptx
PPTX
Cascading style sheet an introduction
Web Development - Lecture 5
basic programming language AND HTML CSS JAVApdf
BITM3730 9-19.pptx
cascadingstylesheets,introduction.css styles-210909054722.pptx
Cascading style sheets
BITM3730 9-20.pptx
BITM3730Week4.pptx
Cascading style sheets
Ia css
Css types internal, external and inline (1)
Casecading Style Sheets for Hyper Text Transfer Protocol.pptx
UNIT 3WOP fgfufhbuiibpvihbvpihivbhibvipuuvbiuvboi
CSS tutorial chapter 1
CSS Basics part One
Cascading Style Sheets (CSS) LEVELS.pptx
Css introduction
Introduction to Wed System And Technologies (1).pptx
Cascading style sheet an introduction
Ad

Recently uploaded (20)

PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
My India Quiz Book_20210205121199924.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Introduction to pro and eukaryotes and differences.pptx
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
B.Sc. DS Unit 2 Software Engineering.pptx
A powerpoint presentation on the Revised K-10 Science Shaping Paper
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
LDMMIA Reiki Yoga Finals Review Spring Summer
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
History, Philosophy and sociology of education (1).pptx
My India Quiz Book_20210205121199924.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Weekly quiz Compilation Jan -July 25.pdf
Hazard Identification & Risk Assessment .pdf
Paper A Mock Exam 9_ Attempt review.pdf.
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Virtual and Augmented Reality in Current Scenario
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf

css.ppt

  • 2. What is CSS? • CSS stands for Cascading Style Sheets • Styles define how to display HTML elements • Styles were added to HTML 4.0 to solve a problem • External Style Sheets can save a lot of work • External Style Sheets are stored in CSS files
  • 3. Design a Website • where fonts and color information were added to every single page • To solve this problem, the World Wide Web Consortium (W3C) created CSS. • In HTML 4.0, all formatting could be removed from the HTML document, and stored in a separate CSS file. • CSS defines HOW HTML elements are to be displayed.
  • 4. CSS Syntax • A CSS rule has two main parts: a selector, and one or more declarations: • p {color:red;text-align:center;}
  • 5. CSS Syntax • The selector is normally the HTML element you want to style. • Each declaration consists of a property and a value. • The property is the style attribute you want to change. Each property has a value.
  • 6. Three Ways to Insert CSS • There are three ways of inserting a style sheet: • External style sheet • Internal style sheet • Inline style
  • 7. External Style Sheet • An external style sheet is ideal when the style is applied to many pages. With an external style sheet, you can change the look of an entire Web site by changing one file. Each page must link to the style sheet using the <link> tag. The <link> tag goes inside the head section: • <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head>
  • 8. Internal Style Sheet • An internal style sheet should be used when a single document has a unique style. You define internal styles in the head section of an HTML page, by using the <style> tag, like this: • <head><style> hr {color:sienna;} p {margin-left:20px;} body {background-image:url("images/back40.gif");} </style></head>
  • 9. Inline Styles • To use inline styles you use the style attribute in the relevant tag. The style attribute can contain any CSS property. The example shows how to change the color and the left margin of a paragraph: <p style="color:sienna;margin-left:20px"> This is a paragraph. </p>
  • 10. Cascading order • What style will be used when there is more than one style specified for an HTML element? where number four has the highest priority: 1. Browser default 2. External style sheet 3. Internal style sheet (in the head section) 4. Inline style (inside an HTML element)
  • 11. Multiple Styles Will Cascade into One Styles can be specified: • inside an HTML element • inside the head section of an HTML page • in an external CSS file
  • 12. CSS Id and Class • The id and class Selectors • In addition to setting a style for a HTML element, CSS allows you to specify your own selectors called "id" and "class".
  • 13. The id Selector • The id selector is used to specify a style for a single, unique element. • The id selector uses the id attribute of the HTML element, and is defined with a "#". • The style rule below will be applied to the element with id="para1": • #para1 { text-align:center; color:red; }
  • 14. The class Selector • The class selector is used to specify a style for a group of elements. Unlike the id selector, the class selector is most often used on several elements. • This allows you to set a particular style for many HTML elements with the same class. • The class selector uses the HTML class attribute, and is defined with a "."
  • 15. The class Selector • In the example below, all HTML elements with class="center" will be center-aligned: .center {text-align:center;} • You can also specify that only specific HTML elements should be affected by a class. • In the example below, all p elements with class="center" will be center-aligned: • Example • p.center {text-align:center;}