SlideShare a Scribd company logo
Css
CSS Introduction
 CSS stands for Cascading Style Sheets
 CSS describes how HTML elements are to be displayed on
screen, paper, or in other media
 CSS saves a lot of work. It can control the layout of multiple
web pages all at once
 External style sheets are stored in CSS files
• HTML was NEVER intended to contain tags for
formatting a web page!
• 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. 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!
CSS Saves a Lot of Work!
The style definitions are normally saved in external .css
files. With an external styles sheet file, you can change the
look of an entire website by changing just one file!
• CSS Syntax
• A CSS rule-set consists of a selector and a declaration
block:
• The selector points to the HTML element you want to
style.
• The declaration block contains one or more declarations
separated by semicolons.
• Each declaration includes a CSS property name and a
value, separated by a colon.
• A CSS declaration always ends with a semicolon, and
declaration blocks are surrounded by curly braces.
• CSS Syntax
• A CSS rule-set consists of a selector and a declaration block:
• The selector points to the HTML element you want to style.
• The declaration block contains one or more declarations separated
by semicolons.
• Each declaration includes a CSS property name and a value,
separated by a colon.
• A CSS declaration always ends with a semicolon, and declaration
blocks are surrounded by curly braces.
CSS SELECTORS
• CSS Selectors
• CSS selectors are used to "find" (or select) HTML elements
based on their element name, id, class, attribute, and more.
• The element Selector
• The element selector selects elements based on the element
name.
Id Selector
• The id Selector
• The id selector uses the id attribute of an HTML element
to select a specific element.
• The id of an element should be 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 class Selector
• The class selector selects elements with a specific class
attribute.
• To select elements with a specific class, write a period (.)
character, followed by the name of the class.
Inserting a Style Sheet
• There are three ways of inserting a style sheet:
• External style sheet
• Internal style sheet
• Inline style
• External Style Sheet
• With an external style sheet, you can change the look of
an entire website by changing just one file!
• Each page must include a reference to the external style
sheet file inside the <link> element. The <link> element
goes inside the <head> section
• An external style sheet can be written in any text editor. The file
should not contain any html tags. The style sheet file must be saved
with a .css extension.
nternal Style Sheet
• An internal style sheet may be used if one single page
has a unique style.
• Internal styles are defined within the <style> element,
inside the <head> section of an HTML page:
Inline Styles
• An inline style may be used to apply a unique style for a
single element.
• To use inline styles, add the style attribute to the relevant
element. The style attribute can contain any CSS
property.
• The example below shows how to change the color and
the left margin of a <h1> element:
Multiple Style Sheets
• If some properties have been defined for the same
selector (element) in different style sheets, the value
from the last read style sheet will be used.
Cascading Order
• What style will be used when there is more than one
style specified for an HTML element?
• Generally speaking we can say that all the styles will
"cascade" into a new "virtual" style sheet by the following
rules, where number one has the highest priority:
• Inline style (inside an HTML element)
• External and internal style sheets (in the head section)
• Browser default
• So, an inline style (inside a specific HTML element) has
the highest priority, which means that it will override a
style defined inside the <head> tag, or in an external
style sheet, or a browser default value.

More Related Content

PPTX
Web Development - Lecture 5
PPTX
Web Development - Lecture 3
PPTX
Web Development - Lecture 2
PPTX
Web Development - Lecture 4
PPTX
Web Development - Lecture 6
PPTX
Cascading style sheet an introduction
PPTX
Ia css
PPTX
chitra
Web Development - Lecture 5
Web Development - Lecture 3
Web Development - Lecture 2
Web Development - Lecture 4
Web Development - Lecture 6
Cascading style sheet an introduction
Ia css
chitra

What's hot (20)

PPTX
CSS (Cascading Style Sheet)
PPTX
Introduction to CSS
PPT
Cascading Style Sheet | CSS
PPTX
CSS Basic Introduction, Rules, And Tips
PPTX
Introduction to CSS
PDF
Introduction to css
PPTX
PPTX
Cascading Style Sheets (CSS)
PPTX
Introduction of css
PPTX
Html Styles-CSS
PDF
PPTX
Cascading style sheets (CSS)
PPTX
Cascading style sheets
PPTX
Cascading Style Sheet
DOC
Css introduction
PPT
Cascading Style Sheet
PPTX
Css how to insert css
CSS (Cascading Style Sheet)
Introduction to CSS
Cascading Style Sheet | CSS
CSS Basic Introduction, Rules, And Tips
Introduction to CSS
Introduction to css
Cascading Style Sheets (CSS)
Introduction of css
Html Styles-CSS
Cascading style sheets (CSS)
Cascading style sheets
Cascading Style Sheet
Css introduction
Cascading Style Sheet
Css how to insert css
Ad

Similar to Css (20)

PPTX
Beginners css tutorial for web designers
PPT
PPTX
Cascading Style Sheets for web browser.pptx
PPTX
basic programming language AND HTML CSS JAVApdf
PDF
Introduction to css
PPTX
cascadingstylesheets,introduction.css styles-210909054722.pptx
PPTX
HTML to CSS Basics Exer 2.pptx
PPTX
Cascading style sheets
PDF
Css tutorial
PPTX
Unit 2 WT-CSS.pptx web technology project
DOC
Css introduction
PPTX
Introduction to CSS
PPTX
What is CSS.pptx power point presentation
PPTX
Session v(css)
PPTX
introduction to CSS
PPTX
Lecture 3CSS part 1.pptx
PDF
An Introduction to CSS
PPT
Higher Computing Science CSS
PPTX
Cascading style sheet, CSS Box model, Table in CSS
Beginners css tutorial for web designers
Cascading Style Sheets for web browser.pptx
basic programming language AND HTML CSS JAVApdf
Introduction to css
cascadingstylesheets,introduction.css styles-210909054722.pptx
HTML to CSS Basics Exer 2.pptx
Cascading style sheets
Css tutorial
Unit 2 WT-CSS.pptx web technology project
Css introduction
Introduction to CSS
What is CSS.pptx power point presentation
Session v(css)
introduction to CSS
Lecture 3CSS part 1.pptx
An Introduction to CSS
Higher Computing Science CSS
Cascading style sheet, CSS Box model, Table in CSS
Ad

More from Army Public School and College -Faisal (20)

PPTX
INPUT AND OUTPUT DEVICES
PPTX
INPUT AND OUTPUT DEVICES
PDF
Module 2 handouts part 2
PDF
Module 2 handouts part 1
DOCX
Cookies may be set by the website you are visiting
PPT
Boolean and comparison_instructions
PPTX
Object Oriented Programming
PPTX
Lecture 1 progrmming with C
PPT
Parallel processing Concepts

Recently uploaded (20)

PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PPT
Machine printing techniques and plangi dyeing
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
Fundamental Principles of Visual Graphic Design.pptx
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PDF
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
PPTX
HPE Aruba-master-icon-library_052722.pptx
PDF
High-frequency high-voltage transformer outline drawing
DOCX
actividad 20% informatica microsoft project
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PDF
Africa 2025 - Prospects and Challenges first edition.pdf
PPTX
building Planning Overview for step wise design.pptx
PDF
Phone away, tabs closed: No multitasking
PPT
UNIT I- Yarn, types, explanation, process
PPTX
An introduction to AI in research and reference management
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Package Design Design Kit 20100009 PWM IC by Bee Technologies
Machine printing techniques and plangi dyeing
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
Fundamental Principles of Visual Graphic Design.pptx
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
HPE Aruba-master-icon-library_052722.pptx
High-frequency high-voltage transformer outline drawing
actividad 20% informatica microsoft project
mahatma gandhi bus terminal in india Case Study.pptx
Tenders & Contracts Works _ Services Afzal.pptx
BRANDBOOK-Presidential Award Scheme-Kenya-2023
pump pump is a mechanism that is used to transfer a liquid from one place to ...
Africa 2025 - Prospects and Challenges first edition.pdf
building Planning Overview for step wise design.pptx
Phone away, tabs closed: No multitasking
UNIT I- Yarn, types, explanation, process
An introduction to AI in research and reference management
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...

Css

  • 2. CSS Introduction  CSS stands for Cascading Style Sheets  CSS describes how HTML elements are to be displayed on screen, paper, or in other media  CSS saves a lot of work. It can control the layout of multiple web pages all at once  External style sheets are stored in CSS files
  • 3. • HTML was NEVER intended to contain tags for formatting a web page! • 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. 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!
  • 4. CSS Saves a Lot of Work! The style definitions are normally saved in external .css files. With an external styles sheet file, you can change the look of an entire website by changing just one file! • CSS Syntax • A CSS rule-set consists of a selector and a declaration block: • The selector points to the HTML element you want to style. • The declaration block contains one or more declarations separated by semicolons. • Each declaration includes a CSS property name and a value, separated by a colon. • A CSS declaration always ends with a semicolon, and declaration blocks are surrounded by curly braces.
  • 5. • CSS Syntax • A CSS rule-set consists of a selector and a declaration block: • The selector points to the HTML element you want to style. • The declaration block contains one or more declarations separated by semicolons. • Each declaration includes a CSS property name and a value, separated by a colon. • A CSS declaration always ends with a semicolon, and declaration blocks are surrounded by curly braces.
  • 6. CSS SELECTORS • CSS Selectors • CSS selectors are used to "find" (or select) HTML elements based on their element name, id, class, attribute, and more. • The element Selector • The element selector selects elements based on the element name.
  • 7. Id Selector • The id Selector • The id selector uses the id attribute of an HTML element to select a specific element. • The id of an element should be 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.
  • 8. The class Selector • The class selector selects elements with a specific class attribute. • To select elements with a specific class, write a period (.) character, followed by the name of the class.
  • 9. Inserting a Style Sheet • There are three ways of inserting a style sheet: • External style sheet • Internal style sheet • Inline style • External Style Sheet • With an external style sheet, you can change the look of an entire website by changing just one file! • Each page must include a reference to the external style sheet file inside the <link> element. The <link> element goes inside the <head> section • An external style sheet can be written in any text editor. The file should not contain any html tags. The style sheet file must be saved with a .css extension.
  • 10. nternal Style Sheet • An internal style sheet may be used if one single page has a unique style. • Internal styles are defined within the <style> element, inside the <head> section of an HTML page: Inline Styles • An inline style may be used to apply a unique style for a single element. • To use inline styles, add the style attribute to the relevant element. The style attribute can contain any CSS property. • The example below shows how to change the color and the left margin of a <h1> element:
  • 11. Multiple Style Sheets • If some properties have been defined for the same selector (element) in different style sheets, the value from the last read style sheet will be used.
  • 12. Cascading Order • What style will be used when there is more than one style specified for an HTML element? • Generally speaking we can say that all the styles will "cascade" into a new "virtual" style sheet by the following rules, where number one has the highest priority: • Inline style (inside an HTML element) • External and internal style sheets (in the head section) • Browser default • So, an inline style (inside a specific HTML element) has the highest priority, which means that it will override a style defined inside the <head> tag, or in an external style sheet, or a browser default value.