SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Cascading Style Sheets  [c.s.s] ,[object Object],[object Object]
SYNTAX: CSS has a simple syntax and uses a number of English keywords to specify the names of various style properties. A style sheet consists of a list of rules. Each rule or rule-set consists of one or more selectors and a declaration block. A declaration-block consists of a list of declarations in braces. Each declaration itself consists of a property, a colon (:), a value, then a semi-colon (;) selector [, selector2, ...][:pseudo-class] { property: value; [property2: value2;  ...] } /* comment */
USE: Prior to CSS, nearly all of the presentational attributes of HTML documents were contained within the HTML markup; all font colors, background styles, element alignments, borders and sizes had to be explicitly described, often repeatedly, within the HTML. CSS allows authors to move much of that information to a separate style sheet resulting in considerably simpler HTML markup.
SOURCES: One of the goals of CSS is also to allow users a greater degree of control over presentation; those who find the red italic headings difficult to read may apply other style sheets to the document. Depending on their browser and the web site, a user may choose from various style sheets provided by the designers, may remove all added style and view the site using his or her browser's default styling or may perhaps override just the red italic heading style without altering other attribute s. h1 { color: white; background-color: orange !important; } h2 { color: white; background-color: green !important;   }
where possible values for [media type] include the following: Value Suitable For all All devices. aural Speech synthesizers. braille Braille tactile feedback devices. handheld handheld devices. print material to be printed. projection Projected presentations. screen Computer screens. tv TV-type device
Advantages: *Flexibility *Separation of Content from Presentation *Site-wide consistency *Bandwidth *Page reformatting
Limitations: *Poor layout controls for flexible layouts  *Selectors are unable to ascen *Vertical control limitations  *Absence of expressions  *Lack of orthogonality *Control of element shapes  *Lack of column declaration  *Cannot explicitly declare new scope  independently of position  *Pseudo-class dynamic behavior not controllable *Inconsistent browser support
Color property: The color property allows webmasters to define the color of an element in a CSS stylesheet. This property takes values in 3 forms: # Hexadecimal code # RGB # Color name The general syntax for the color property is as follows: Hexadecimal code: {color:#XXXXXX;} -where X is a hexadecimal code. RGB: {color:rgb(X,Y,Z); }  where X, Y, and Z are numbers between 0 and 255 OR Color name: {color:[color_name];}
Text-decoration p {text-decoration:underline;} -for underlining p {text-decoration:underline;} -for underline p {text-decoration:line-through;}-line through
text-align p {text-align:left;} -This sentence illustrates what it looks like to be left-justified. p {text-align:right;}  -This sentence illustrates what it looks like to be right-justified. p {text-align:center;} -This sentence illustrates what it looks like to be centered. p {text-align:justify;} -This sentence illustrates what it looks like to be fully-justified.
text-transform p {text-transform:capitalize;} -this is a LAWYER p {text-transform:uppercase;} -this is a LAWYER p {text-transform:lowercase;} -this is a LAWYER
word-spacing The word-spacing property controls the amount of space between words. For example, with a CSS declaration of, p {word-spacing:5px;} The following HTML, <p>Words here are separated by 5px.</p> renders Words here are separated by 5px.
Float property One of the commonly-seen layout, especially in large websites displaying ads, is wrapping the text around an advertising block. This is accomplished using the float property. The float property has three possible values: 'left', 'right', and 'none'. Let's take a look at the following examples:  #leftfloat { float:left; }  The following html: <span id=&quot;leftfloat&quot;><img src=&quot;yp.jpg&quot;></span>This example illustrates how float:left affects the appearance of a block. Notice how the image &quot;floats&quot; to the left This example illustrates  how float:left affects the appearance of a block.  Notice how the image &quot;floats&quot; to the left.
Making table  In HTML code, you will commonly see the table tag followed by border, cellpadding, and cellspacing attributes. This would be unnecessary if we use CSS. The table, th, tr, and td selectors can use many of the properties we have defined previously in this tutorial such as, but not limited to, those for text, font, border, color, and background.  Let us create an example,
table { border: 0; font-family: arial; font-size:14px; } th { background-color:yellow; } td { border-bottom:1 solid #000000; } .fail { color:#FF0000; }  Style sheet codes
Following html codes: <table> <tr> <th>Student Name</th> <th>Score</th> </tr> <tr> <td>Stella</td> <td>85</td> </tr> <tr> <td>Sophie</td> <td>95</td> </tr> <tr> <td>Alice</td> <td class=&quot;fail&quot;>55</td> </tr> </table>
Student Name  Score Stella    85 Sophie    95 Alice    55 would render the following:
Links : The default style for a link is blue font with an underline. This is, however, not always ideal. There are times when we want links to have a different style. This can be achieved using the following selectors: a:link:  Specifies how the link looks if the page it links to has not yet been visited. a:visited:  Specifies how the link looks if the page it links to has already been visited. a:hover:  Specifies how the link looks like when the user mouses over the link. a:active:  Specifies how the link looks like when the user clicks on it.
Let's take a look at the following declaration: a:link {color:#FF0000; text-decoration:none;} a:visited {color:#0000FF; text-decoration:none;} a:hover {font-size:20; color:#00FF00; text-decoration:underline;} a:active {color:#FF00FF; text-decoration:underline;}
What this means is the following: 1) When the page is first loaded, the font color is red. 2) Once the link is visited, the font color becomes blue. 3) When you mouse over the link, font size becomes 20, font color becomes green, and an underline appears. 4) When you click on the link, font color becomes pink, and the underline remain
Class is specified by including a period (.) before the selector name. The syntax for declaring a Class selector is as follows: .[Class Name] { property:value; ...} For example, .navbar { color:#0000FF; } To apply this style to the HTML, using the following code: <p class=&quot;navbar&quot;>This is a sample using a Class selector.</p> The above HTML code renders: This is a sample using a Class selector. Class
Media types: One can apply different CSS stylesheets for different media types (devices). For example, a stylesheet can be applied when a document is rendered on the screen, and a different stylesheet can be applied when that same document is to be printed. The syntax for specifying the media type for a stylesheet is as follows: External Link <link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; media=&quot;[media type]&quot;> Embed <style type=&quot;text/css&quot; media=&quot;[media type]&quot;> Import @import url(&quot;style.css&quot;) [media type];
Box model: ,[object Object]
css-cursors { cursor: crosshair; } Mouse cursor is set to crosshair { cursor: pointer; } Mouse cursor is set to pointer { cursor: text; } Mouse cursor is set to text { cursor: move; } Mouse cursor is set to move { cursor: wait; } Mouse cursor is set to wait { cursor: help; } Mouse cursor is set to help { cursor: progress; } Mouse cursor is set to progress wed { cursor: all-scroll; } Mouse cursor is set to all-scroll { cursor: col-resize; } Mouse cursor is set to col-resize { cursor: row-resize; } Mouse cursor is set to row-resize { cursor: e-resize; } Mouse cursor is set to e-resize { cursor: ne-resize; } Mouse cursor is set to ne-resize

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Css
CssCss
Css
 
CSS ppt
CSS pptCSS ppt
CSS ppt
 
Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Css Complete Notes
Css Complete NotesCss Complete Notes
Css Complete Notes
 
CSS
CSSCSS
CSS
 
Css
CssCss
Css
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheets
 
css.ppt
css.pptcss.ppt
css.ppt
 
Introduction to css by programmerblog.net
Introduction to css by programmerblog.netIntroduction to css by programmerblog.net
Introduction to css by programmerblog.net
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
 
Introduction to Cascading Style Sheets
Introduction to Cascading Style SheetsIntroduction to Cascading Style Sheets
Introduction to Cascading Style Sheets
 
Css lecture notes
Css lecture notesCss lecture notes
Css lecture notes
 
Basics Of Css And Some Common Mistakes
Basics Of Css And Some Common MistakesBasics Of Css And Some Common Mistakes
Basics Of Css And Some Common Mistakes
 
Css
CssCss
Css
 
html-css
html-csshtml-css
html-css
 
CSS notes
CSS notesCSS notes
CSS notes
 
Html
HtmlHtml
Html
 
Chapter 4a cascade style sheet css
Chapter 4a cascade style sheet cssChapter 4a cascade style sheet css
Chapter 4a cascade style sheet css
 
L4 Fashioning Text Styles and Colors
L4   Fashioning Text Styles and ColorsL4   Fashioning Text Styles and Colors
L4 Fashioning Text Styles and Colors
 

Ähnlich wie Css (20)

Css Introduction
Css IntroductionCss Introduction
Css Introduction
 
css-ppt.pdf
css-ppt.pdfcss-ppt.pdf
css-ppt.pdf
 
Web - CSS 1.pptx
Web - CSS 1.pptxWeb - CSS 1.pptx
Web - CSS 1.pptx
 
Css
CssCss
Css
 
Make Css easy(part:2) : easy tips for css(part:2)
Make Css easy(part:2) : easy tips for css(part:2)Make Css easy(part:2) : easy tips for css(part:2)
Make Css easy(part:2) : easy tips for css(part:2)
 
Workshop 2 Slides.pptx
Workshop 2 Slides.pptxWorkshop 2 Slides.pptx
Workshop 2 Slides.pptx
 
Css
CssCss
Css
 
CSS - Basics
CSS - BasicsCSS - Basics
CSS - Basics
 
CSS
CSSCSS
CSS
 
3.2 introduction to css
3.2 introduction to css3.2 introduction to css
3.2 introduction to css
 
3.2 introduction to css
3.2 introduction to css3.2 introduction to css
3.2 introduction to css
 
Web Typography
Web TypographyWeb Typography
Web Typography
 
HTML to CSS Basics Exer 2.pptx
HTML to CSS Basics Exer 2.pptxHTML to CSS Basics Exer 2.pptx
HTML to CSS Basics Exer 2.pptx
 
Web Programming-css.pptx
Web Programming-css.pptxWeb Programming-css.pptx
Web Programming-css.pptx
 
CSS Basic and Common Errors
CSS Basic and Common ErrorsCSS Basic and Common Errors
CSS Basic and Common Errors
 
3. CSS
3. CSS3. CSS
3. CSS
 
Print CSS
Print CSSPrint CSS
Print CSS
 
Css
CssCss
Css
 
Html 3
Html   3Html   3
Html 3
 
Css
CssCss
Css
 

Mehr von Rathan Raj

Mehr von Rathan Raj (9)

Database Normalization
Database NormalizationDatabase Normalization
Database Normalization
 
Photochemical smog
Photochemical smogPhotochemical smog
Photochemical smog
 
Web20
Web20Web20
Web20
 
Ajax
AjaxAjax
Ajax
 
Apache
ApacheApache
Apache
 
Html
HtmlHtml
Html
 
Linux
LinuxLinux
Linux
 
Mysql
MysqlMysql
Mysql
 
Php
PhpPhp
Php
 

Kürzlich hochgeladen

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Css

  • 1.
  • 2. SYNTAX: CSS has a simple syntax and uses a number of English keywords to specify the names of various style properties. A style sheet consists of a list of rules. Each rule or rule-set consists of one or more selectors and a declaration block. A declaration-block consists of a list of declarations in braces. Each declaration itself consists of a property, a colon (:), a value, then a semi-colon (;) selector [, selector2, ...][:pseudo-class] { property: value; [property2: value2; ...] } /* comment */
  • 3. USE: Prior to CSS, nearly all of the presentational attributes of HTML documents were contained within the HTML markup; all font colors, background styles, element alignments, borders and sizes had to be explicitly described, often repeatedly, within the HTML. CSS allows authors to move much of that information to a separate style sheet resulting in considerably simpler HTML markup.
  • 4. SOURCES: One of the goals of CSS is also to allow users a greater degree of control over presentation; those who find the red italic headings difficult to read may apply other style sheets to the document. Depending on their browser and the web site, a user may choose from various style sheets provided by the designers, may remove all added style and view the site using his or her browser's default styling or may perhaps override just the red italic heading style without altering other attribute s. h1 { color: white; background-color: orange !important; } h2 { color: white; background-color: green !important; }
  • 5. where possible values for [media type] include the following: Value Suitable For all All devices. aural Speech synthesizers. braille Braille tactile feedback devices. handheld handheld devices. print material to be printed. projection Projected presentations. screen Computer screens. tv TV-type device
  • 6. Advantages: *Flexibility *Separation of Content from Presentation *Site-wide consistency *Bandwidth *Page reformatting
  • 7. Limitations: *Poor layout controls for flexible layouts *Selectors are unable to ascen *Vertical control limitations *Absence of expressions *Lack of orthogonality *Control of element shapes *Lack of column declaration *Cannot explicitly declare new scope independently of position *Pseudo-class dynamic behavior not controllable *Inconsistent browser support
  • 8. Color property: The color property allows webmasters to define the color of an element in a CSS stylesheet. This property takes values in 3 forms: # Hexadecimal code # RGB # Color name The general syntax for the color property is as follows: Hexadecimal code: {color:#XXXXXX;} -where X is a hexadecimal code. RGB: {color:rgb(X,Y,Z); } where X, Y, and Z are numbers between 0 and 255 OR Color name: {color:[color_name];}
  • 9. Text-decoration p {text-decoration:underline;} -for underlining p {text-decoration:underline;} -for underline p {text-decoration:line-through;}-line through
  • 10. text-align p {text-align:left;} -This sentence illustrates what it looks like to be left-justified. p {text-align:right;} -This sentence illustrates what it looks like to be right-justified. p {text-align:center;} -This sentence illustrates what it looks like to be centered. p {text-align:justify;} -This sentence illustrates what it looks like to be fully-justified.
  • 11. text-transform p {text-transform:capitalize;} -this is a LAWYER p {text-transform:uppercase;} -this is a LAWYER p {text-transform:lowercase;} -this is a LAWYER
  • 12. word-spacing The word-spacing property controls the amount of space between words. For example, with a CSS declaration of, p {word-spacing:5px;} The following HTML, <p>Words here are separated by 5px.</p> renders Words here are separated by 5px.
  • 13. Float property One of the commonly-seen layout, especially in large websites displaying ads, is wrapping the text around an advertising block. This is accomplished using the float property. The float property has three possible values: 'left', 'right', and 'none'. Let's take a look at the following examples: #leftfloat { float:left; } The following html: <span id=&quot;leftfloat&quot;><img src=&quot;yp.jpg&quot;></span>This example illustrates how float:left affects the appearance of a block. Notice how the image &quot;floats&quot; to the left This example illustrates how float:left affects the appearance of a block. Notice how the image &quot;floats&quot; to the left.
  • 14. Making table In HTML code, you will commonly see the table tag followed by border, cellpadding, and cellspacing attributes. This would be unnecessary if we use CSS. The table, th, tr, and td selectors can use many of the properties we have defined previously in this tutorial such as, but not limited to, those for text, font, border, color, and background. Let us create an example,
  • 15. table { border: 0; font-family: arial; font-size:14px; } th { background-color:yellow; } td { border-bottom:1 solid #000000; } .fail { color:#FF0000; } Style sheet codes
  • 16. Following html codes: <table> <tr> <th>Student Name</th> <th>Score</th> </tr> <tr> <td>Stella</td> <td>85</td> </tr> <tr> <td>Sophie</td> <td>95</td> </tr> <tr> <td>Alice</td> <td class=&quot;fail&quot;>55</td> </tr> </table>
  • 17. Student Name Score Stella 85 Sophie 95 Alice 55 would render the following:
  • 18. Links : The default style for a link is blue font with an underline. This is, however, not always ideal. There are times when we want links to have a different style. This can be achieved using the following selectors: a:link: Specifies how the link looks if the page it links to has not yet been visited. a:visited: Specifies how the link looks if the page it links to has already been visited. a:hover: Specifies how the link looks like when the user mouses over the link. a:active: Specifies how the link looks like when the user clicks on it.
  • 19. Let's take a look at the following declaration: a:link {color:#FF0000; text-decoration:none;} a:visited {color:#0000FF; text-decoration:none;} a:hover {font-size:20; color:#00FF00; text-decoration:underline;} a:active {color:#FF00FF; text-decoration:underline;}
  • 20. What this means is the following: 1) When the page is first loaded, the font color is red. 2) Once the link is visited, the font color becomes blue. 3) When you mouse over the link, font size becomes 20, font color becomes green, and an underline appears. 4) When you click on the link, font color becomes pink, and the underline remain
  • 21. Class is specified by including a period (.) before the selector name. The syntax for declaring a Class selector is as follows: .[Class Name] { property:value; ...} For example, .navbar { color:#0000FF; } To apply this style to the HTML, using the following code: <p class=&quot;navbar&quot;>This is a sample using a Class selector.</p> The above HTML code renders: This is a sample using a Class selector. Class
  • 22. Media types: One can apply different CSS stylesheets for different media types (devices). For example, a stylesheet can be applied when a document is rendered on the screen, and a different stylesheet can be applied when that same document is to be printed. The syntax for specifying the media type for a stylesheet is as follows: External Link <link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; media=&quot;[media type]&quot;> Embed <style type=&quot;text/css&quot; media=&quot;[media type]&quot;> Import @import url(&quot;style.css&quot;) [media type];
  • 23.
  • 24. css-cursors { cursor: crosshair; } Mouse cursor is set to crosshair { cursor: pointer; } Mouse cursor is set to pointer { cursor: text; } Mouse cursor is set to text { cursor: move; } Mouse cursor is set to move { cursor: wait; } Mouse cursor is set to wait { cursor: help; } Mouse cursor is set to help { cursor: progress; } Mouse cursor is set to progress wed { cursor: all-scroll; } Mouse cursor is set to all-scroll { cursor: col-resize; } Mouse cursor is set to col-resize { cursor: row-resize; } Mouse cursor is set to row-resize { cursor: e-resize; } Mouse cursor is set to e-resize { cursor: ne-resize; } Mouse cursor is set to ne-resize