SlideShare a Scribd company logo
1 of 13
{CSS}
By: Gino Louie Peña
What is CSS?
A style sheet language used for describing the look
and formatting of a document written in a markup
language. While most often used to change the
style of web pages and user interfaces written in
HTML and XHTML, the language can be applied to
any kind of XML document. CSS is a cornerstone
technology used by most websites to create visually
engaging webpages, user interfaces for web
applications, and user interfaces for many mobile
applications.
CSS stands for Cascading Style Sheets.
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. CSS selectors are used to
"find" (or select) HTML elements based on their id, class, type, attribute, and more.
The declaration block contains one or more declarations separated by semicolons.
Each declaration includes a property name and a value, separated by a colon.
Comments in CSS
Comments are used to explain your code,
and may help you when you edit the
source code at a later date. Comments
are ignored by browsers.
A CSS comment starts with /* and ends
with */. Comments can also span
multiple lines:
<style>
p {
color: red;
/* This is a single-line comment */
text-align: center;
}
/* This is
a multi-line
comment */
</style>
How to implement CSS
in your webpage?
When a browser reads a style sheet, it will format the
document according to the information in the style
sheet. There are 3 ways to insert CSS.
• External style sheet
• Internal style sheet
• Inline style
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
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. An example of
a style sheet file called "myStyle.css"
<style>
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
Internal 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:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
Inline Styles
An inline style may be used to apply a
unique style for a single element.
An inline style loses many of the
advantages of a style sheet (by mixing
content with presentation). Use this
method sparingly!
To use inline styles, add the style
attribute to 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 <h1>
element:
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;margin-
left:30px;">This is a
heading.</h1>
<p>This is a paragraph.</p>
</body>
</html>
What if you have multiple
CSS, is that possible?
Yes! That is possible but take note that the Inline styles will
override the defined styles from external sheets.
Also, If the link to the external style sheet is placed below the
internal style sheet in HTML <head>, the external style sheet will
override the internal style sheet!
CSS Properties
Property Description CSS
color Sets the color of text 1
opacity Sets the opacity level for an element 3
Color Properties
Property Description CSS
text-decoration Specifies the decoration added to text 1
text-decoration-color Specifies the color of the text-decoration 3
text-decoration-line Specifies the type of line in a text-decoration 3
text-decoration-style Specifies the style of the line in a text decoration 3
text-shadow Adds shadow to text 3
text-underline-position Specifies the position of the underline which is set using the text-decoration property 3
Text Properties
CSS Properties
Writing Mode Properties
Property Description CSS
direction Specifies the text direction/writing direction 2
text-orientation Defines the orientation of the text in a line 3
text-combine-upright Specifies the combination of multiple characters into the space of a single character 3
unicode-bidi Used together with the direction property to set or return whether the text should be
overridden to support multiple languages in the same document
2
writing-mode 3
Table Properties
Property Description CSS
border-collapse Specifies whether or not table borders should be collapsed 2
border-spacing Specifies the distance between the borders of adjacent cells 2
caption-side Specifies the placement of a table caption 2
empty-cells Specifies whether or not to display borders and background on empty cells in a table 2
table-layout Sets the layout algorithm to be used for a table 2
CSS Properties
Background & Border Properties
Property Description CSS
background A shorthand property for setting all the background properties in one
declaration
1
background-attachment Sets whether a background image is fixed or scrolls with the rest of the page 1
background-color Specifies the background color of an element 1
background-image Specifies one or more background images for an element 1
background-position Specifies the position of a background image 1
background-repeat Sets how a background image will be repeated 1
background-clip Specifies the painting area of the background 3
background-origin Specifies where the background image(s) is/are positioned 3
background-size Specifies the size of the background image(s) 3
border Sets all the border properties in one declaration 1
border-bottom Sets all the bottom border properties in one declaration 1
border-bottom-color Sets the color of the bottom border 1
border-bottom-left-radius Defines the shape of the border of the bottom-left corner 3
border-bottom-right-radius Defines the shape of the border of the bottom-right corner 3
border-bottom-style Sets the style of the bottom border 1
border-bottom-width Sets the width of the bottom border 1
border-color Sets the color of the four borders
Reference
• http://en.wikipedia.org/wiki/Cascading_Style_Sheets
#Sources
• http://www.w3schools.com/css/

More Related Content

What's hot (20)

Css notes
Css notesCss notes
Css notes
 
Html mod1
Html mod1Html mod1
Html mod1
 
Css module1
Css module1Css module1
Css module1
 
HTML CSS Basics
HTML CSS BasicsHTML CSS Basics
HTML CSS Basics
 
Css starting
Css startingCss starting
Css starting
 
Css introduction
Css introductionCss introduction
Css introduction
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to css
 
Css lecture notes
Css lecture notesCss lecture notes
Css lecture notes
 
Html training slide
Html training slideHtml training slide
Html training slide
 
Html tutorials by www.dmdiploma.com
Html tutorials by www.dmdiploma.comHtml tutorials by www.dmdiploma.com
Html tutorials by www.dmdiploma.com
 
Css mod1
Css mod1Css mod1
Css mod1
 
TUTORIAL DE CSS 2.0
TUTORIAL DE CSS 2.0TUTORIAL DE CSS 2.0
TUTORIAL DE CSS 2.0
 
Cascading Style Sheet
Cascading Style SheetCascading Style Sheet
Cascading Style Sheet
 
Web Design Course: CSS lecture 3
Web Design Course: CSS lecture 3Web Design Course: CSS lecture 3
Web Design Course: CSS lecture 3
 
Cascading style sheet
Cascading style sheetCascading style sheet
Cascading style sheet
 
Css
CssCss
Css
 
Html Styles-CSS
Html Styles-CSSHtml Styles-CSS
Html Styles-CSS
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Css
CssCss
Css
 
Web Development 1 (HTML & CSS)
Web Development 1 (HTML & CSS)Web Development 1 (HTML & CSS)
Web Development 1 (HTML & CSS)
 

Similar to CSS - LinkedIn (20)

Cascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpCascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) help
 
Css
CssCss
Css
 
CSS
CSSCSS
CSS
 
Css
CssCss
Css
 
CSS tutorial chapter 1
CSS tutorial chapter 1CSS tutorial chapter 1
CSS tutorial chapter 1
 
CSS Basics part One
CSS Basics part OneCSS Basics part One
CSS Basics part One
 
Web Programming-css.pptx
Web Programming-css.pptxWeb Programming-css.pptx
Web Programming-css.pptx
 
Beginners css tutorial for web designers
Beginners css tutorial for web designersBeginners css tutorial for web designers
Beginners css tutorial for web designers
 
Lecture-6.pptx
Lecture-6.pptxLecture-6.pptx
Lecture-6.pptx
 
Cascading Style Sheet
Cascading Style SheetCascading Style Sheet
Cascading Style Sheet
 
Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS)Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS)
 
Css
CssCss
Css
 
Css
CssCss
Css
 
Css from scratch
Css from scratchCss from scratch
Css from scratch
 
chitra
chitrachitra
chitra
 
CSS_Day_ONE (W3schools)
CSS_Day_ONE (W3schools)CSS_Day_ONE (W3schools)
CSS_Day_ONE (W3schools)
 
Css
CssCss
Css
 
Cascstylesheets
CascstylesheetsCascstylesheets
Cascstylesheets
 
Html 2
Html   2Html   2
Html 2
 
Css basics
Css basicsCss basics
Css basics
 

CSS - LinkedIn

  • 2. What is CSS? A style sheet language used for describing the look and formatting of a document written in a markup language. While most often used to change the style of web pages and user interfaces written in HTML and XHTML, the language can be applied to any kind of XML document. CSS is a cornerstone technology used by most websites to create visually engaging webpages, user interfaces for web applications, and user interfaces for many mobile applications. CSS stands for Cascading Style Sheets.
  • 3. 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. CSS selectors are used to "find" (or select) HTML elements based on their id, class, type, attribute, and more. The declaration block contains one or more declarations separated by semicolons. Each declaration includes a property name and a value, separated by a colon.
  • 4. Comments in CSS Comments are used to explain your code, and may help you when you edit the source code at a later date. Comments are ignored by browsers. A CSS comment starts with /* and ends with */. Comments can also span multiple lines: <style> p { color: red; /* This is a single-line comment */ text-align: center; } /* This is a multi-line comment */ </style>
  • 5. How to implement CSS in your webpage? When a browser reads a style sheet, it will format the document according to the information in the style sheet. There are 3 ways to insert CSS. • External style sheet • Internal style sheet • Inline style
  • 6. <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> 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. An example of a style sheet file called "myStyle.css" <style> body { background-color: linen; } h1 { color: maroon; margin-left: 40px; } </style>
  • 7. Internal 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: <!DOCTYPE html> <html> <head> <style> body { background-color: linen; } h1 { color: maroon; margin-left: 40px; } </style> </head> <body> <h1>This is a heading</h1> <p>This is a paragraph.</p> </body> </html>
  • 8. Inline Styles An inline style may be used to apply a unique style for a single element. An inline style loses many of the advantages of a style sheet (by mixing content with presentation). Use this method sparingly! To use inline styles, add the style attribute to 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 <h1> element: <!DOCTYPE html> <html> <body> <h1 style="color:blue;margin- left:30px;">This is a heading.</h1> <p>This is a paragraph.</p> </body> </html>
  • 9. What if you have multiple CSS, is that possible? Yes! That is possible but take note that the Inline styles will override the defined styles from external sheets. Also, If the link to the external style sheet is placed below the internal style sheet in HTML <head>, the external style sheet will override the internal style sheet!
  • 10. CSS Properties Property Description CSS color Sets the color of text 1 opacity Sets the opacity level for an element 3 Color Properties Property Description CSS text-decoration Specifies the decoration added to text 1 text-decoration-color Specifies the color of the text-decoration 3 text-decoration-line Specifies the type of line in a text-decoration 3 text-decoration-style Specifies the style of the line in a text decoration 3 text-shadow Adds shadow to text 3 text-underline-position Specifies the position of the underline which is set using the text-decoration property 3 Text Properties
  • 11. CSS Properties Writing Mode Properties Property Description CSS direction Specifies the text direction/writing direction 2 text-orientation Defines the orientation of the text in a line 3 text-combine-upright Specifies the combination of multiple characters into the space of a single character 3 unicode-bidi Used together with the direction property to set or return whether the text should be overridden to support multiple languages in the same document 2 writing-mode 3 Table Properties Property Description CSS border-collapse Specifies whether or not table borders should be collapsed 2 border-spacing Specifies the distance between the borders of adjacent cells 2 caption-side Specifies the placement of a table caption 2 empty-cells Specifies whether or not to display borders and background on empty cells in a table 2 table-layout Sets the layout algorithm to be used for a table 2
  • 12. CSS Properties Background & Border Properties Property Description CSS background A shorthand property for setting all the background properties in one declaration 1 background-attachment Sets whether a background image is fixed or scrolls with the rest of the page 1 background-color Specifies the background color of an element 1 background-image Specifies one or more background images for an element 1 background-position Specifies the position of a background image 1 background-repeat Sets how a background image will be repeated 1 background-clip Specifies the painting area of the background 3 background-origin Specifies where the background image(s) is/are positioned 3 background-size Specifies the size of the background image(s) 3 border Sets all the border properties in one declaration 1 border-bottom Sets all the bottom border properties in one declaration 1 border-bottom-color Sets the color of the bottom border 1 border-bottom-left-radius Defines the shape of the border of the bottom-left corner 3 border-bottom-right-radius Defines the shape of the border of the bottom-right corner 3 border-bottom-style Sets the style of the bottom border 1 border-bottom-width Sets the width of the bottom border 1 border-color Sets the color of the four borders