2013-12-17 1 CSS Cascading Style Sheets • Stilmallar eller formatmallar • Bestämmer utseendet på innehåll • Används för positionering av objekt (containrar) • Bestämma utseendet för hela webbplatsen Vad är CSS? • Lätt att underhålla • Mindre filstorlekar • Ökad tillgänglighet • Olika media • Större typografisk kontroll Varför ska vi använda CSS? Bara HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>L2</title> </head> <body> <h1>Rubrik nivå 1</h1> <h2>Rubrik nivå 2</h2> <p> Lorem ipsum ...</p> </body> Selektor { egenskap: värde;} h1 { text-align: center; } h2 { font-style: italic; } p { color: maroon; }
10
Embed
Vad är CSS? · CSS Cascading Style Sheets • Stilmallar eller formatmallar • Bestämmer utseendet på innehåll • Används för positionering av objekt (containrar) • Bestämma
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
2013-12-17
1
CSSCascading Style Sheets
• Stilmallar eller formatmallar
• Bestämmer utseendet på innehåll
• Används för positionering av objekt (containrar)
• Bestämma utseendet för hela webbplatsen
Vad är CSS?
• Lätt att underhålla
• Mindre filstorlekar
• Ökad tillgänglighet
• Olika media
• Större typografisk kontroll
Varför ska vi använda CSS? Bara HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>L2</title></head>
<body><h1>Rubrik nivå 1</h1><h2>Rubrik nivå 2</h2><p> Lorem ipsum ...</p></body>
Selektor { egenskap: värde;}
h1 { text-align: center; }
h2 { font-style: italic; }
p { color: maroon; }
2013-12-17
2
Kombinerade selektorer
h1, h2 { text-align: center;color:#007FFF;/*Färger anges i RR GG BB*/
}
h2 { font-style: italic; }
p { color: maroon; }
Inline stil
<h1>Rubrik 1</h1><p style="font-family:Arial,
Helvetica, sans-serif; margin:15px; padding:1em; background-color:gray; width:10em; color:yellow">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quisnostrud exercitation ullamcolaboris nisi ut aliquip ex eacommodo consequat.
<p> Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quisnostrud exercitation ullamco laboris nisi ut aliquip ex eacommodo consequat. </p>
</body>
Global stilmall
@charset "utf-8";
p {font-family:Arial, Helvetica;margin:15px;padding:1em;background-color:gray;width:10em;color:white;}
<p id="first">Lorem ipsum dolor sit amet, consectetueradipiscing elit, sed diam nonummy nibheuismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</p>
<p id="second">
Ut wisi enim ad minim veniam, quis nostrudexerci tation ullamcorper suscipit lobortis nisl utaliquip ex ea commodo consequat. Duis autemvel …
p{}
img{ margin: 10px; }
p#first{}p#second{}p#third{}p#fourth{}
2013-12-17
7
float:left
p{ }
img{margin: 10px;float:left
}
p#first{}p#second{}p#third{}p#fourth{}
float:right
p{}
img{margin: 10px;float:right;
}
p#first{}p#second{}p#third{}p#fourth{}
Pseudoelement
• p:first-letter {font-size:36px}
• p:first-line {font-size:24px}
Länkar – 5 tillstånd
• Normal a:link
• Visited a:visited
• Hover a:hover
• Active a:active
• Focus a:focus
2013-12-17
8
<p> Lorem ipsum dolor sit amet, <a href="L8.html">consectetur</a>adipisicing elit, sed do eiusmod tempor incididunt ut labore <a href="L8.html">et dolore magna</a> aliqua. Ut enim ad <a href="http://www.tfe.umu.se">minim veniam</a>, quis nostrudexercitation ullamco laboris nisiut aliquip ex ea commodoconsequat. Duis aute irure dolorin reprehenderit in voluptatevelit esse cillum dolore eu fugiatnulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deseruntmollit anim id est laborum </p>