SlideShare una empresa de Scribd logo
1 de 38
HTML and CSS JORGE ZAPICO KTH / Media Technology [email_address] MEDIA PRODUCTION 2009/Nov/19
HTML   HyperText Markup Language
hypertext A multi media text with branching references (links) to other documents, that can be read in a non-linear way
A  markup language*  to create structured documents with  structured semantics . * A system for annotating a text in a way which is syntactically distinguishable from that text
 
<html> <head> <title>UC Berkeley Campus Information</title> </head> <body> <img align=top src=&quot;/icons/access.gif&quot; alt=&quot;*&quot;> <h2>Campus Information:</h2> <li><a href =&quot;http://www.chance.berkeley.edu/planning/calendar.html&quot;>Academic Calendar</a>  <li><a href =&quot;http://www.urel.berkeley.edu/ucadmin.html&quot;>Administration</a>  <li><a href =&quot;http://haas.berkeley.edu/bpledge/&quot;>Berkeley Pledge</a>  <li><a href =&quot;http://amber.berkeley.edu:4207/RSF/&quot;>Cal Bears Athletics & Recreational Sports</a>  <image align=top src=&quot;/icons/new.gif&quot; alt=&quot;**new**&quot;> <li><a href =&quot;http://www.alumni.berkeley.edu/&quot;>California Alumni Association</a>  </ul> <hr> <a href=&quot;/docs/copyright/&quot;>&#169; 1995 UC Regents</a>. <i> Updated 10/22/96, <a href=&quot;/faq/&quot;>www@www.berkeley.edu</a>. </i> </body>
HTML is based on SGML XHTML extends HTML and is based on XML <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN”> <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;> <html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;>
<html> </html>
<head> <body>
<title>
Text elements <h1> <h2> <h3> <p>
Formatting elements <b> <i> <sub> <big>
Links <a> href target
Images <img> src  alt height / width
Special characters &quot; “ &amp; & &ntilde;  ñ &ouml; ö
Tables <table border=&quot;1&quot;> <tr> <td></td> <td>/td> </tr> </table>
Lists <ul> <ol> <li>
Divisions <div> id  class
Spaces <br/> &nbsp;
http://www.w3schools.com/html/ http://validator.w3.org http://www.w3.org/
 
We need style!   CSS Cascading Style Sheets
 
Separation of content from presentation!
Structure element{ attribute:value; attribute:value; }
Linking with the HTML <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=”file.css&quot; />
Background background-image: url(“”) background-color: #xxxxxx background-repeat: repeat-x
Background background-image: url(“”) background-color: #xxxxxx background-repeat: repeat-x
How to connect with HTML? #id .class element .class
The Box Model margin border padding
 
The Box Model width height position (fixed, absolute,relative) top, bottom, right, left Z-index
Text Text-align (center, right, left) Text-decoration(overline, underline) Text-transform (uppercase, lowercase, capitalize) Color
Text Font-family Font-style (italic) Font-size Font-weight (bold)
Float float:right float:left
http://www.w3schools.com/css http://validator.w3.org
Yay! Now you are HTML+CSS experts! Next day we will make our Twitter dynamic.
Contact at: Jorge Zapico [email_address] @zapico jorgezapico.com Presentation at http://slideshare.net/jorgezapico

Más contenido relacionado

La actualidad más candente

LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3umapst
 
Html text formatting
Html text formattingHtml text formatting
Html text formattingderekoei
 
Top FME Recipes: Cook’nup XML
Top FME Recipes: Cook’nup XMLTop FME Recipes: Cook’nup XML
Top FME Recipes: Cook’nup XMLSafe Software
 
Block2 Session2 Presentation
Block2 Session2 PresentationBlock2 Session2 Presentation
Block2 Session2 PresentationMichael Gwyther
 
Designing For Use Not Visuals
Designing For Use Not VisualsDesigning For Use Not Visuals
Designing For Use Not VisualsTom Croucher
 
Anvita Dynamic Fontson Web Feb2001
Anvita Dynamic Fontson Web Feb2001Anvita Dynamic Fontson Web Feb2001
Anvita Dynamic Fontson Web Feb2001guest6e7a1b1
 
test212121
test212121test212121
test212121saroyanm
 
Kml Basics Chpt 2 Placemarks
Kml Basics Chpt  2   PlacemarksKml Basics Chpt  2   Placemarks
Kml Basics Chpt 2 Placemarkstcooper66
 
Html basics IML 140 (weeks 2-3)
Html basics IML 140 (weeks 2-3)Html basics IML 140 (weeks 2-3)
Html basics IML 140 (weeks 2-3)Evan Hughes
 

La actualidad más candente (20)

HTML to FTP
HTML to FTPHTML to FTP
HTML to FTP
 
Html ppt
Html pptHtml ppt
Html ppt
 
LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3
 
Html text formatting
Html text formattingHtml text formatting
Html text formatting
 
Top FME Recipes: Cook’nup XML
Top FME Recipes: Cook’nup XMLTop FME Recipes: Cook’nup XML
Top FME Recipes: Cook’nup XML
 
Html intro
Html introHtml intro
Html intro
 
Htmltag.ppt
Htmltag.pptHtmltag.ppt
Htmltag.ppt
 
Block2 Session2 Presentation
Block2 Session2 PresentationBlock2 Session2 Presentation
Block2 Session2 Presentation
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Designing For Use Not Visuals
Designing For Use Not VisualsDesigning For Use Not Visuals
Designing For Use Not Visuals
 
Design Dream
Design DreamDesign Dream
Design Dream
 
Cheat codes
Cheat codesCheat codes
Cheat codes
 
Anvita Dynamic Fontson Web Feb2001
Anvita Dynamic Fontson Web Feb2001Anvita Dynamic Fontson Web Feb2001
Anvita Dynamic Fontson Web Feb2001
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
test212121
test212121test212121
test212121
 
Understanding THML
Understanding THMLUnderstanding THML
Understanding THML
 
Kml Basics Chpt 2 Placemarks
Kml Basics Chpt  2   PlacemarksKml Basics Chpt  2   Placemarks
Kml Basics Chpt 2 Placemarks
 
Html basics IML 140 (weeks 2-3)
Html basics IML 140 (weeks 2-3)Html basics IML 140 (weeks 2-3)
Html basics IML 140 (weeks 2-3)
 
Prabu html
Prabu htmlPrabu html
Prabu html
 

Destacado

2013 hacking for sustainability ict course
2013 hacking for sustainability   ict course2013 hacking for sustainability   ict course
2013 hacking for sustainability ict courseJorge Zapico
 
Enos Stookey & Jemima Elizabeth Child
Enos Stookey & Jemima Elizabeth ChildEnos Stookey & Jemima Elizabeth Child
Enos Stookey & Jemima Elizabeth ChildJoeAnd41
 
Time management and online learning
Time management and online learningTime management and online learning
Time management and online learningJayne Josephsen
 
Gesetz über die aufagben und befugnisse
Gesetz über die aufagben und befugnisseGesetz über die aufagben und befugnisse
Gesetz über die aufagben und befugnissePolizeilada
 
Sirius Integrator Presentation 11 25 11
Sirius Integrator Presentation 11 25 11Sirius Integrator Presentation 11 25 11
Sirius Integrator Presentation 11 25 11siriusintegrator
 
A brief history of the web
A brief history of the webA brief history of the web
A brief history of the webJorge Zapico
 
Focusing the Brand for the Coming Recovery
Focusing the Brand for the Coming RecoveryFocusing the Brand for the Coming Recovery
Focusing the Brand for the Coming Recoverytslim2009
 
Guidelines for a Sustainable Internet
Guidelines for a Sustainable InternetGuidelines for a Sustainable Internet
Guidelines for a Sustainable InternetJorge Zapico
 

Destacado (14)

2013 hacking for sustainability ict course
2013 hacking for sustainability   ict course2013 hacking for sustainability   ict course
2013 hacking for sustainability ict course
 
Hdobd workshop3
Hdobd workshop3Hdobd workshop3
Hdobd workshop3
 
Enos Stookey & Jemima Elizabeth Child
Enos Stookey & Jemima Elizabeth ChildEnos Stookey & Jemima Elizabeth Child
Enos Stookey & Jemima Elizabeth Child
 
Time management and online learning
Time management and online learningTime management and online learning
Time management and online learning
 
Gesetz über die aufagben und befugnisse
Gesetz über die aufagben und befugnisseGesetz über die aufagben und befugnisse
Gesetz über die aufagben und befugnisse
 
Hdgt Hk I 2009
Hdgt Hk I 2009Hdgt Hk I 2009
Hdgt Hk I 2009
 
Sirius Integrator Presentation 11 25 11
Sirius Integrator Presentation 11 25 11Sirius Integrator Presentation 11 25 11
Sirius Integrator Presentation 11 25 11
 
A brief history of the web
A brief history of the webA brief history of the web
A brief history of the web
 
Focusing the Brand for the Coming Recovery
Focusing the Brand for the Coming RecoveryFocusing the Brand for the Coming Recovery
Focusing the Brand for the Coming Recovery
 
Vecto
VectoVecto
Vecto
 
Chef
ChefChef
Chef
 
Chemistry
ChemistryChemistry
Chemistry
 
Guidelines for a Sustainable Internet
Guidelines for a Sustainable InternetGuidelines for a Sustainable Internet
Guidelines for a Sustainable Internet
 
HTML 5 and CSS 3
HTML 5 and CSS 3HTML 5 and CSS 3
HTML 5 and CSS 3
 

Similar a HTML + CSS

introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
 
Html Intro2
Html Intro2Html Intro2
Html Intro2mlackner
 
How To Create Personal Web Pages On My Web
How To Create Personal Web Pages On My WebHow To Create Personal Web Pages On My Web
How To Create Personal Web Pages On My Websritikumar
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to htmlvikasgaur31
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to htmlvikasgaur31
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style SheetsJerome Locson
 
Understandable Content and Controls
Understandable Content and ControlsUnderstandable Content and Controls
Understandable Content and ControlsGreg SHIN
 
YL Intro html
YL Intro htmlYL Intro html
YL Intro htmldilom1986
 
HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09pemaquid
 

Similar a HTML + CSS (20)

HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
Html ppt
Html pptHtml ppt
Html ppt
 
Html intro
Html introHtml intro
Html intro
 
HTML & CSS
HTML & CSSHTML & CSS
HTML & CSS
 
Html Intro2
Html Intro2Html Intro2
Html Intro2
 
How To Create Personal Web Pages On My Web
How To Create Personal Web Pages On My WebHow To Create Personal Web Pages On My Web
How To Create Personal Web Pages On My Web
 
Lect_html1
Lect_html1Lect_html1
Lect_html1
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheets
 
Understandable Content and Controls
Understandable Content and ControlsUnderstandable Content and Controls
Understandable Content and Controls
 
Diva
DivaDiva
Diva
 
Understanding html
Understanding htmlUnderstanding html
Understanding html
 
YL Intro html
YL Intro htmlYL Intro html
YL Intro html
 
Webdesign
WebdesignWebdesign
Webdesign
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Html1
Html1Html1
Html1
 
HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

HTML + CSS

Notas del editor

  1. That’s me.
  2. He created all the tools by 1990 for a working web
  3. This is how websites looked liked at the beginning. Pure HTML..
  4. This was what it looked like. HTML, looking the same as it does now.
  5. Standard Generalized Markup Language (ISO 8879:1986 SGML) Extensible Markup Language
  6. The elements inside the head element should not be displayed by a browser. According to the HTML standard, only a few tags are legal inside the head section. These are: &lt;base&gt;, &lt;link&gt;, &lt;meta&gt;, &lt;title&gt;, &lt;style&gt;, and &lt;script&gt;.
  7. The elements inside the head element should not be displayed by a browser. According to the HTML standard, only a few tags are legal inside the head section. These are: &lt;base&gt;, &lt;link&gt;, &lt;meta&gt;, &lt;title&gt;, &lt;style&gt;, and &lt;script&gt;.
  8. Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (that is, the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL. CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. While the author of a document typically links that document to a CSS style sheet, readers can use a different style sheet, perhaps one on their own computer, to override the one the author has specified. CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade, priorities or weights are calculated and assigned to rules, so that the results are predictable. The CSS specifications are maintained by the World Wide Web Consortium (W3C). Internet media type (MIME type) text/css is registered for use with CSS by RFC 2318 (March 1998).