SlideShare a Scribd company logo
by  DHANESH.T.S CSS
What    is  Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.  PUNE  IT  LABS
Advantages of CSS Completely consistent with the look and feel of your pages  More control over the layout and design  Pages download faster, sometimes by as much as 50%  You have to type less code, and your pages are shorter and neater.  CSS properties can also be dynamically changed with a JavaScript. eg.  object .style.cssFloat="left"  PUNE  IT  LABS
. With a combination of positioning, floating, margins, padding and borders, you should be able to represent ANY web design and there is nothing that can be done in tables that can not be done with CSS. PUNE  IT  LABS
There are three parts to CSS The styles a blue headline eg: <font color=&quot;#0000ff&quot;><h4>a blue headline</h4></font>  a blue headline Their placement The fact that they can cascade. PUNE  IT  LABS
Where HTML has tags, CSS has 'selectors'.   A Cascading Style Sheets rule is made up of a selector and a declaration. H2 {color: blue;} selector {declaration;} The declaration is the part of the rule inside the curly braces. It specifies what a style effect will be. For example, &quot;color: blue&quot;. Eg:   body {       font-size: 12px;       color: navy;  }   PUNE  IT  LABS
A declaration has two parts separated by a colon: property and value. selector {property:value} More than one declaration may be placed inside the curly braces  A semi-colon must separate each declaration from the next. The ending declaration does not require a semi-colon  Eg.  selector {property:value; property:value;}   H2 {color:blue; font-family:Arial, sans-serif;} If you neglect to place a semi-colon between any two declarations your style sheet will totally fail.  H1 {font-family:Arial, Helvetica, sans-serif;} H2 {font-family:Arial, Helvetica, sans-serif;} H3 {font-family:Arial, Helvetica, sans-serif;}   H1, H2, H3 {font-family:Arial, Helvetica, sans-serif;} PUNE  IT  LABS
In-line Internal External Applying CSS PUNE  IT  LABS
<p style=&quot;color: red&quot;>Sample text</p>   In-line HTML should be a  presentation free  document, and so in-line styles should be avoided wherever possible. PUNE  IT  LABS
<html>    <head>    <title>CSS Example</title>    <style type=&quot;text/css&quot;>        p {          color: red;          }      a {              color: blue;          }     </style>     .......  Internal PUNE  IT  LABS
p {        color: red;   }   a {        color: blue;   }   <html>  <head>  <title>CSS Example</title>       <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;web.css&quot; />   ...  External PUNE  IT  LABS
Lengths and Percentages There are specific units for values used in CSS, but there are some general units that are used in a number of properties Such as-  em  (such as font-size: 2em) ex  (one ex is the x-height of a font (x-height is usually about half the font-size)   px  (such as font-size: 12px)  pixels  pt  (such as font-size: 12pt)  point (1 pt is the same as 1/72 inch)  pc  pica (1 pc is the same as 12 points)  %  (such as font-size: 80%)percentage Other units include  cm  (centimetres),  mm  (millimetres) and  in  (inches). When a value is  zero , you do not need to state a unit.  Eg: border : 0 PUNE  IT  LABS
Different foms: Name of Colour RGB HEX code CSS brings 16 million  colours to Web Page. There are 17 valid predefined colour names.  They are  -  aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, and yellow. PUNE  IT  LABS
red rgb(255,0,0) rgb(100%,0%,0%) #ff0000 #f00 transparent  is also a valid value. The three values in the rbg value are from 0 to 255. Hexadecimal  is a  base-16  number system. hexadecimal has 16 digits, from 0 to f. The hex number is prefixed with a hash character ( # ) and can be three or six digits in length. Basically, the three-digit version is a compressed version of the six-digit (#f00 becomes #ff0000, #c96 becomes #cc9966 etc.).  PUNE  IT  LABS
None  : The element will not be displayed. p {display : none} Block  : The element will be displayed as a block-level element, with a line break before and after the element. p {display : block} Inline  : The element will be displayed as an inline element, with no line break before or after the element. p {display : inline} PUNE  IT  LABS
Other display types ol ul PUNE  IT  LABS
Static Relative Absolute Fixed PUNE  IT  LABS
Static: The value static is the default value for elements and renders the position in the normal order of things as they appear in the html Relative: It is much like static, but the element can be offset from its original position with the properties  top ,  right ,  bottom  and  left  . Absolute: The absolute element can be placed anywhere on the page using  top ,  right ,  bottom  and  left  . Fixed: It behaves like absolute, but fixed elements should stay exactly where they are on the screen even when the page is scrolled.  PUNE  IT  LABS
Floating an element will shift it to the right or left of a line, with surrounding content flowing around it. Floating is normally used to position smaller elements within a page  Eg: img   {   float: left   }  PUNE  IT  LABS
Clear: The CSS clear property is used to for control flow when using the float property. Using CSS clear, you can specify whether to keep one or both sides of an element &quot;clear&quot; (i.e. no elements can appear on the side that is clear).  none - floating elements can appear on either side  left - floating elements can not appear on the left (i.e. keep the left side &quot;clear&quot;)  right - floating elements can not appear on the right (i.e. keep the right side &quot;clear&quot;)  both - floating elements can not appear on the left or right (i.e. keep both sides &quot;clear&quot;)  inherit  PUNE  IT  LABS
Font-family The font you specify must be on the user's computer, so there is little point in using obscure fonts. The most commonly used are arial, verdana and times new roman), but you can specify more than one font, separated by  commas . If the name of the font is more than one word it should be  put in quotation marks (“------“) Font-size The size of the font. Be careful with this - text such as headings should not just be a paragraph in a large font; you should still use headings ( h1 ,  h2  etc.) PUNE  IT  LABS
Font-weight This states whether the text is bold or not.  Commonly used are  font-weight: bold or font-weight: normal. In theory it can also be bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800 or 900 Font-style font-style:  italic  or font-style: normal . Text-decoration This states whether the text is underlined or not.  text-decoration: overline text-decoration: line-through , strike-through,  text-decoration: underline (  should only be used for links ) This property is usually used to decorate links, such as specifying no underline with  text-decoration: none. PUNE  IT  LABS
text-transform This will change the case of the text. text-transform: capitalize   text-transform: uppercase   text-transform: lowercase   text-transform: none Text spacing letter-spacing  and  word-spacing   line-height   text-align text-indent Eg.   p {       letter-spacing: 2px;        word-spacing: 3px;        line-height: 4px;        text-align: center;   }  PUNE  IT  LABS
Margins and Padding Margins  and  Padding  are the two most commonly used properties for spacing-out elements. A margin is the space  outside  of the element, whereas padding is the space  inside  the element. Eg: h2 {      font-size: 10px;      background-color: #1F488D;      margin: 10px;      padding: 5px;  }  PUNE  IT  LABS
Padding padding can have:  #sample  { padding: 10px; } #sample  { padding: 10px 5px } #sample  { padding: 10px 5px 2px } #sample  { padding: 10px 5px 2px 5px } one value, such as 10px, to specify equal padding on every side  two values, such as 10px 5px, to specify top/bottom (first value) and right/left (second value) padding  three values, such as 10px 5px 2px, to specify top (first value), right/left (second value) and bottom (third value) padding  four values, such as 10px 5px 2px 1px to specify top, right, bottom and left padding respectively  PUNE  IT  LABS
Borders  can be applied to most HTML elements within the body. border-style The values can be  solid ,  dotted ,  dashed ,  double ,  groove ,  ridge ,  inset  and  outset . border-width   border-top-width ,  border-right-widht ,  border-bottom-width  and  border-left-width border-color   Add the following code to the CSS file: Eg.   h2 {     border-style: dashed;       border-width: 3px;     border-left-width: 10px;      border-right-width: 10px;       border-color: red;  }  PUNE  IT  LABS
PUNE  IT  LABS by- DHANESH.T.S

More Related Content

PPT
Css Ppt
PPT
CSS Basics
PPTX
Cascading Style Sheet (CSS)
PDF
Html notes
PPTX
Css ppt
PPTX
joins in database
PPT
Introduction to JavaScript
PPTX
Python basics
Css Ppt
CSS Basics
Cascading Style Sheet (CSS)
Html notes
Css ppt
joins in database
Introduction to JavaScript
Python basics

What's hot (20)

PPTX
Html ppt
PPTX
Html5 tutorial for beginners
PPT
Introduction to Cascading Style Sheets (CSS)
PPTX
Basic HTML
ODP
Introduction of Html/css/js
PPTX
How to learn HTML in 10 Days
PDF
Introduction to HTML5
PDF
JavaScript - Chapter 12 - Document Object Model
PPTX
Basic Html Knowledge for students
PDF
Html / CSS Presentation
PPTX
Html5 semantics
PPTX
HTML Semantic Elements
PPTX
Html n CSS
PPTX
Html form tag
PPTX
Html images
PPTX
PPT
Introduction to Javascript
PPTX
Anchor tag HTML Presentation
PPTX
(Fast) Introduction to HTML & CSS
PDF
Html,javascript & css
Html ppt
Html5 tutorial for beginners
Introduction to Cascading Style Sheets (CSS)
Basic HTML
Introduction of Html/css/js
How to learn HTML in 10 Days
Introduction to HTML5
JavaScript - Chapter 12 - Document Object Model
Basic Html Knowledge for students
Html / CSS Presentation
Html5 semantics
HTML Semantic Elements
Html n CSS
Html form tag
Html images
Introduction to Javascript
Anchor tag HTML Presentation
(Fast) Introduction to HTML & CSS
Html,javascript & css
Ad

Viewers also liked (6)

PPTX
Cookie and session
PPT
cascading style sheet ppt
PPT
How Cascading Style Sheets (CSS) Works
PPT
Introduction to CSS
PPT
PPTX
Cookies!
Cookie and session
cascading style sheet ppt
How Cascading Style Sheets (CSS) Works
Introduction to CSS
Cookies!
Ad

Similar to CSS for Beginners (20)

PPT
CSS
PPT
PPT
Basics Of Css And Some Common Mistakes
PPT
CSS
PPTX
Cascading Style Sheet presentation .pptx
PPTX
CSS Notes for web development and frontend.pptx
PPT
CSS For Online Journalism
PPTX
CSS3 notes
PDF
cascading stylesheet_cssppt-100604051600-phpapp02.pdf
PPT
3.2 introduction to css
PPT
3.2 introduction to css
PPTX
L4 Fashioning Text Styles and Colors
PDF
CSS Notes in PDF, Easy to understand. For beginner to advanced. ...
PPT
CSS Basic and Common Errors
PPTX
ODP
Css.prabu
PPTX
Css Complete Notes
PPTX
Presentation on CSS, Style Sheet, Types of Styles, Types of Text Formatting, ...
PDF
CSS
Basics Of Css And Some Common Mistakes
CSS
Cascading Style Sheet presentation .pptx
CSS Notes for web development and frontend.pptx
CSS For Online Journalism
CSS3 notes
cascading stylesheet_cssppt-100604051600-phpapp02.pdf
3.2 introduction to css
3.2 introduction to css
L4 Fashioning Text Styles and Colors
CSS Notes in PDF, Easy to understand. For beginner to advanced. ...
CSS Basic and Common Errors
Css.prabu
Css Complete Notes
Presentation on CSS, Style Sheet, Types of Styles, Types of Text Formatting, ...

More from Amit Kumar Singh (20)

PPTX
Improving Core Web Vitals for WordPress
PPTX
Getting started with WordPress Development
PPTX
Alternate Development Techniques on WordPress
PPTX
Building Minimal Viable Product (MVP) with WordPress
PPTX
Rapid Prototyping With WordPress
PPTX
Stop Coding; Start Assembling Your Websites
PPTX
WordPress as Rapid Prototyping Tool
PPTX
WordPress Use Cases
PPTX
Leveraging your business with WordPress
PPT
Maharashtra at a glance
PDF
Custom Post Type and Taxonomies in WordPress 3.x
PPTX
WPoid : You Blog, We Take Care Of The Rest
ODP
Joomla Day India 2009 Business Logic With The Mvc
PPT
Joomla Request To Response
PPT
Introduction to web services and how to in php
PPT
Getting Started With Php Frameworks @BCP5
PPT
Php Security
PPT
Open Social Phpcamp
PPT
Overview Of Drupal
PPT
PHP tips by a MYSQL DBA
Improving Core Web Vitals for WordPress
Getting started with WordPress Development
Alternate Development Techniques on WordPress
Building Minimal Viable Product (MVP) with WordPress
Rapid Prototyping With WordPress
Stop Coding; Start Assembling Your Websites
WordPress as Rapid Prototyping Tool
WordPress Use Cases
Leveraging your business with WordPress
Maharashtra at a glance
Custom Post Type and Taxonomies in WordPress 3.x
WPoid : You Blog, We Take Care Of The Rest
Joomla Day India 2009 Business Logic With The Mvc
Joomla Request To Response
Introduction to web services and how to in php
Getting Started With Php Frameworks @BCP5
Php Security
Open Social Phpcamp
Overview Of Drupal
PHP tips by a MYSQL DBA

Recently uploaded (20)

PPT
Data mining for business intelligence ch04 sharda
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Business model innovation report 2022.pdf
PPTX
5 Stages of group development guide.pptx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
Amazon (Business Studies) management studies
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Types of control:Qualitative vs Quantitative
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
How to Get Funding for Your Trucking Business
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPTX
Business Ethics - An introduction and its overview.pptx
PPTX
Lecture (1)-Introduction.pptx business communication
Data mining for business intelligence ch04 sharda
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Business model innovation report 2022.pdf
5 Stages of group development guide.pptx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
ICG2025_ICG 6th steering committee 30-8-24.pptx
Chapter 5_Foreign Exchange Market in .pdf
Probability Distribution, binomial distribution, poisson distribution
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Amazon (Business Studies) management studies
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
DOC-20250806-WA0002._20250806_112011_0000.pdf
Types of control:Qualitative vs Quantitative
Ôn tập tiếng anh trong kinh doanh nâng cao
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
How to Get Funding for Your Trucking Business
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Business Ethics - An introduction and its overview.pptx
Lecture (1)-Introduction.pptx business communication

CSS for Beginners

  • 2. What is Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. PUNE IT LABS
  • 3. Advantages of CSS Completely consistent with the look and feel of your pages More control over the layout and design Pages download faster, sometimes by as much as 50% You have to type less code, and your pages are shorter and neater. CSS properties can also be dynamically changed with a JavaScript. eg. object .style.cssFloat=&quot;left&quot; PUNE IT LABS
  • 4. . With a combination of positioning, floating, margins, padding and borders, you should be able to represent ANY web design and there is nothing that can be done in tables that can not be done with CSS. PUNE IT LABS
  • 5. There are three parts to CSS The styles a blue headline eg: <font color=&quot;#0000ff&quot;><h4>a blue headline</h4></font> a blue headline Their placement The fact that they can cascade. PUNE IT LABS
  • 6. Where HTML has tags, CSS has 'selectors'. A Cascading Style Sheets rule is made up of a selector and a declaration. H2 {color: blue;} selector {declaration;} The declaration is the part of the rule inside the curly braces. It specifies what a style effect will be. For example, &quot;color: blue&quot;. Eg: body {      font-size: 12px;      color: navy; } PUNE IT LABS
  • 7. A declaration has two parts separated by a colon: property and value. selector {property:value} More than one declaration may be placed inside the curly braces A semi-colon must separate each declaration from the next. The ending declaration does not require a semi-colon Eg. selector {property:value; property:value;} H2 {color:blue; font-family:Arial, sans-serif;} If you neglect to place a semi-colon between any two declarations your style sheet will totally fail. H1 {font-family:Arial, Helvetica, sans-serif;} H2 {font-family:Arial, Helvetica, sans-serif;} H3 {font-family:Arial, Helvetica, sans-serif;} H1, H2, H3 {font-family:Arial, Helvetica, sans-serif;} PUNE IT LABS
  • 8. In-line Internal External Applying CSS PUNE IT LABS
  • 9. <p style=&quot;color: red&quot;>Sample text</p> In-line HTML should be a presentation free document, and so in-line styles should be avoided wherever possible. PUNE IT LABS
  • 10. <html> <head> <title>CSS Example</title> <style type=&quot;text/css&quot;>     p {       color: red;       }   a {           color: blue;       } </style> ....... Internal PUNE IT LABS
  • 11. p {      color: red; } a {      color: blue; } <html> <head> <title>CSS Example</title>      <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;web.css&quot; /> ... External PUNE IT LABS
  • 12. Lengths and Percentages There are specific units for values used in CSS, but there are some general units that are used in a number of properties Such as- em (such as font-size: 2em) ex (one ex is the x-height of a font (x-height is usually about half the font-size) px (such as font-size: 12px) pixels pt (such as font-size: 12pt) point (1 pt is the same as 1/72 inch) pc pica (1 pc is the same as 12 points) % (such as font-size: 80%)percentage Other units include cm (centimetres), mm (millimetres) and in (inches). When a value is zero , you do not need to state a unit. Eg: border : 0 PUNE IT LABS
  • 13. Different foms: Name of Colour RGB HEX code CSS brings 16 million colours to Web Page. There are 17 valid predefined colour names. They are - aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, and yellow. PUNE IT LABS
  • 14. red rgb(255,0,0) rgb(100%,0%,0%) #ff0000 #f00 transparent is also a valid value. The three values in the rbg value are from 0 to 255. Hexadecimal is a base-16 number system. hexadecimal has 16 digits, from 0 to f. The hex number is prefixed with a hash character ( # ) and can be three or six digits in length. Basically, the three-digit version is a compressed version of the six-digit (#f00 becomes #ff0000, #c96 becomes #cc9966 etc.). PUNE IT LABS
  • 15. None : The element will not be displayed. p {display : none} Block : The element will be displayed as a block-level element, with a line break before and after the element. p {display : block} Inline : The element will be displayed as an inline element, with no line break before or after the element. p {display : inline} PUNE IT LABS
  • 16. Other display types ol ul PUNE IT LABS
  • 17. Static Relative Absolute Fixed PUNE IT LABS
  • 18. Static: The value static is the default value for elements and renders the position in the normal order of things as they appear in the html Relative: It is much like static, but the element can be offset from its original position with the properties top , right , bottom and left . Absolute: The absolute element can be placed anywhere on the page using top , right , bottom and left . Fixed: It behaves like absolute, but fixed elements should stay exactly where they are on the screen even when the page is scrolled. PUNE IT LABS
  • 19. Floating an element will shift it to the right or left of a line, with surrounding content flowing around it. Floating is normally used to position smaller elements within a page Eg: img { float: left } PUNE IT LABS
  • 20. Clear: The CSS clear property is used to for control flow when using the float property. Using CSS clear, you can specify whether to keep one or both sides of an element &quot;clear&quot; (i.e. no elements can appear on the side that is clear). none - floating elements can appear on either side left - floating elements can not appear on the left (i.e. keep the left side &quot;clear&quot;) right - floating elements can not appear on the right (i.e. keep the right side &quot;clear&quot;) both - floating elements can not appear on the left or right (i.e. keep both sides &quot;clear&quot;) inherit PUNE IT LABS
  • 21. Font-family The font you specify must be on the user's computer, so there is little point in using obscure fonts. The most commonly used are arial, verdana and times new roman), but you can specify more than one font, separated by commas . If the name of the font is more than one word it should be put in quotation marks (“------“) Font-size The size of the font. Be careful with this - text such as headings should not just be a paragraph in a large font; you should still use headings ( h1 , h2 etc.) PUNE IT LABS
  • 22. Font-weight This states whether the text is bold or not. Commonly used are font-weight: bold or font-weight: normal. In theory it can also be bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800 or 900 Font-style font-style: italic or font-style: normal . Text-decoration This states whether the text is underlined or not. text-decoration: overline text-decoration: line-through , strike-through, text-decoration: underline ( should only be used for links ) This property is usually used to decorate links, such as specifying no underline with text-decoration: none. PUNE IT LABS
  • 23. text-transform This will change the case of the text. text-transform: capitalize text-transform: uppercase text-transform: lowercase text-transform: none Text spacing letter-spacing and word-spacing line-height text-align text-indent Eg. p {      letter-spacing: 2px;      word-spacing: 3px;      line-height: 4px;      text-align: center; } PUNE IT LABS
  • 24. Margins and Padding Margins and Padding are the two most commonly used properties for spacing-out elements. A margin is the space outside of the element, whereas padding is the space inside the element. Eg: h2 {     font-size: 10px;     background-color: #1F488D;     margin: 10px;     padding: 5px; } PUNE IT LABS
  • 25. Padding padding can have: #sample { padding: 10px; } #sample { padding: 10px 5px } #sample { padding: 10px 5px 2px } #sample { padding: 10px 5px 2px 5px } one value, such as 10px, to specify equal padding on every side two values, such as 10px 5px, to specify top/bottom (first value) and right/left (second value) padding three values, such as 10px 5px 2px, to specify top (first value), right/left (second value) and bottom (third value) padding four values, such as 10px 5px 2px 1px to specify top, right, bottom and left padding respectively PUNE IT LABS
  • 26. Borders can be applied to most HTML elements within the body. border-style The values can be solid , dotted , dashed , double , groove , ridge , inset and outset . border-width border-top-width , border-right-widht , border-bottom-width and border-left-width border-color Add the following code to the CSS file: Eg. h2 {    border-style: dashed;      border-width: 3px;    border-left-width: 10px;     border-right-width: 10px;      border-color: red; } PUNE IT LABS
  • 27. PUNE IT LABS by- DHANESH.T.S