SlideShare a Scribd company logo
1 of 20
Download to read offline
HTML 2 & CSS
Dagens agenda 
• Vad är CSS?! 
• Varför ska vi använda CSS?! 
• Hur använder vi CSS?! 
• Vilka attribut finns det?! 
• Praktisk genomgång
Vad är CSS? 
• CSS står för Cascading Style Sheet! 
• Introducerades 1994 i webbläsaren Argo! 
• Styr utseendet på HTML- & XML-dokument! 
• Ett annat kodspråk än HTML! 
• CSS 3 är under utveckling (föregångare: CSS 2.1)! 
• Filändelse är .css! 
• LESS & SASS
Varför använda CSS? 
• Förändra hela webbplatsens utseende på ett ställe! 
• Hålla isär innehåll och utseende, designern behöver inte ”pilla” i 
programmerarnas kod och vice versa! 
• Förändra webbplatsens utseende och struktur efter enhet! 
• Olika CSS:er till respektive enhet (mobil, dator, skrivare o.s.v.)
Hur gör man? 
• Jättelätt: 3 saker krävs för att skriva CSS-kod! 
• Selektor - kopplar ihop HTML-elment med CSS! 
• Finns tre olika (typ, id eller class)! 
• Attribut - anger egenskap! 
• Värde & eventuellt även enhet; anger egenskapens mängd, typ 
eller funktion! 
• /* kommentar */ 
selector 
} 
h1 {color: #000;} 
} 
property 
value } ⎫ 
⎬ 
⎭ 
declaration
Hur gör man? 
• Det går att använda flera selektorer för att påverka flera element 
samtidigt! 
• Det går att använda flera attribut och värden för en selektor! 
• Längre kod längre laddtid 
h2, h1 { 
color: #FFF; 
background-color: #000 
}
3 typer av CSS 
• Inline - i taggen! 
• Högst i hierarkin ! 
• Påverkar bara den aktuella taggen! 
• Embedded - i head! 
• Vinner över externt! 
• Påverkar hela HTML-dokumentet! 
• Externt CSS-dokument - i egen fil! 
• Lägst i hierarkin! 
• Påverkar alla HTML-dokument! 
• Länkas in i head
Id och klasser 
• Använd som selektorer! 
• Döp HTML-element, tänk på att använda logisk benämning! 
• id är unikt och klasser är återkommande! 
• I CSS: id = # class = .! 
• Ett element kan ha flera klasser och id:s! 
• <div class=”blog title first-page”>
Avancerade selektorer 
• p, i {attribut: värde enhet;}! 
• p i {attribut: värde enhet;}! 
• p > i {attribut: värde enhet;}! 
• p + i {attribut: värde enhet}! 
• a:hover {attribut: värde enhet;}! 
• div:not(#footer) {attribut: värde enhet;}! 
• * {attribut: värde enhet;}! 
• ul li:first-child {margin: 0px;}! 
• li:nth-child(2) {background-color: blue} 
http://code.tutsplus.com/tutorials/the-30-css-selectors-you-must-memorize--net-16048
Attribut: värde & enheter 
• color = förgrundsfärg anges i rgb(255, 255, 255) eller Hexadecimal 
(#3f3f3f3f)! 
• h1 {color: #000000;}! 
• background-color = bakgrundsfärg! 
• body {background-color: rgb(255, 0, 0);}! 
• font-family = font stack = typsnittsfamilj! 
• p {font-family: ”Times New Roman”, Georgia, Serif}! 
• Fnuttar används vid mellanrum i namnet! 
• font-size = storlek på text! 
• p {font-size: 16px;} anges med pixlar (px), em eller punkter (pt)
Attribut: värde & enheter 
• width = elementens bredd anges i pixlar (px)! 
• p {width: 150px;}! 
• line-height = radavstånd, anges i procent! 
• body {line-height: 150%;}! 
• border = ram ange både storlek, färg och typ! 
• div {border: 1px solid #000000;}! 
• float = svävande eller flytande objekt! 
• img {float: left eller right} 
http://meiert.com/en/indices/css-properties/
CSS 3 
• Ej färdigutvecklat! 
• Nya attribut:! 
• Rundande hörn! 
• Gradienter! 
• Skuggor! 
• Övergångar! 
• Animationer! 
• Omforma! 
• CSS 3 - generatorer 
http://www.creativebloq.com/css3/animation-with-css3-712437
Praktisk 
genomgång
Rätt svar 
1. #header! 
2. .post! 
3. h1 / .heading / h1.heading / content heading! 
4. body {background-color: #färgkod}! 
5. address {font-size: 16px}! 
6. Glömt att länk in CSS:en
Sammanfattning 
• Vad är CSS?! 
• Vilka tre sätt kan ni implementera CSS på?! 
• Vad innebär följande CSS-kod:! 
• a img {border-style: none;}! 
• Stämmer följande uttryck:! 
• Hashtag, # används för att påverka <div id=”menu”> 
och punkt, . används för att påverka <h2>
Till nästa föreläsning 
Läs sidorna 108 - 200 i Användbarhetsboken 
– Strukturer och logisk indelning –

More Related Content

What's hot

HT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSSHT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSSAnton Tibblin
 
VT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLVT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLAnton Tibblin
 
HT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenHT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenAnton Tibblin
 
VT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSSVT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSSAnton Tibblin
 
VT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLVT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLAnton Tibblin
 
VT17 - DA355A - Intro JS
VT17 - DA355A - Intro JSVT17 - DA355A - Intro JS
VT17 - DA355A - Intro JSAnton Tibblin
 
Webbapplikationer - HTML
Webbapplikationer - HTMLWebbapplikationer - HTML
Webbapplikationer - HTMLAnton Tibblin
 
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)Anton Tibblin
 
jQuery & HTML5 Cache
jQuery & HTML5 CachejQuery & HTML5 Cache
jQuery & HTML5 CacheAnton Tibblin
 
HT17 - DA156A - JavaScript i webbutveckling
HT17 - DA156A - JavaScript i webbutvecklingHT17 - DA156A - JavaScript i webbutveckling
HT17 - DA156A - JavaScript i webbutvecklingAnton Tibblin
 
HT17 - DA156A - Ramverk och bibliotek
HT17 - DA156A - Ramverk och bibliotekHT17 - DA156A - Ramverk och bibliotek
HT17 - DA156A - Ramverk och bibliotekAnton Tibblin
 
HT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTMLHT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTMLAnton Tibblin
 
HT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & FormulärHT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & FormulärAnton Tibblin
 

What's hot (16)

HT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSSHT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSS
 
VT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLVT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTML
 
HT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenHT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursen
 
VT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSSVT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSS
 
VT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLVT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTML
 
VT17 - DA355A - Intro JS
VT17 - DA355A - Intro JSVT17 - DA355A - Intro JS
VT17 - DA355A - Intro JS
 
Webbapplikationer - HTML
Webbapplikationer - HTMLWebbapplikationer - HTML
Webbapplikationer - HTML
 
JavaScript - Intro
JavaScript - IntroJavaScript - Intro
JavaScript - Intro
 
Html 3 ht14
Html 3 ht14Html 3 ht14
Html 3 ht14
 
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
 
jQuery & HTML5 Cache
jQuery & HTML5 CachejQuery & HTML5 Cache
jQuery & HTML5 Cache
 
HT17 - DA156A - JavaScript i webbutveckling
HT17 - DA156A - JavaScript i webbutvecklingHT17 - DA156A - JavaScript i webbutveckling
HT17 - DA156A - JavaScript i webbutveckling
 
HT17 - DA156A - Ramverk och bibliotek
HT17 - DA156A - Ramverk och bibliotekHT17 - DA156A - Ramverk och bibliotek
HT17 - DA156A - Ramverk och bibliotek
 
Socialstyrelsen
SocialstyrelsenSocialstyrelsen
Socialstyrelsen
 
HT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTMLHT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTML
 
HT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & FormulärHT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & Formulär
 

Viewers also liked

6466 principals presentation_mcl
6466 principals presentation_mcl6466 principals presentation_mcl
6466 principals presentation_mclCat Lyons
 
Presentation1
Presentation1Presentation1
Presentation1Cat Lyons
 
Föreläsning 1: Grundläggande HTML
Föreläsning 1: Grundläggande HTMLFöreläsning 1: Grundläggande HTML
Föreläsning 1: Grundläggande HTMLJohannes Karlsson
 
Trabajo de informatica .. stiven
Trabajo de informatica .. stivenTrabajo de informatica .. stiven
Trabajo de informatica .. stivenstiven04
 
Rethinking Learners Challenge for Oturu School
Rethinking Learners Challenge for Oturu SchoolRethinking Learners Challenge for Oturu School
Rethinking Learners Challenge for Oturu SchoolDanilogan111
 
โครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่างโครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่างpranpreya258
 
Market based instrument for pollution control
Market based instrument for pollution controlMarket based instrument for pollution control
Market based instrument for pollution controlAbuzer Ansari
 
โครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่างโครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่างpranpreya258
 
Standing Stones
Standing StonesStanding Stones
Standing StonesCat Lyons
 
Supervise work routines and staff performance 2014
Supervise work routines and staff performance 2014Supervise work routines and staff performance 2014
Supervise work routines and staff performance 2014Billhamill9733
 
waste minimization techniques
waste minimization techniqueswaste minimization techniques
waste minimization techniquesAbuzer Ansari
 
Economic theory market demand and supply
Economic theory  market demand and supplyEconomic theory  market demand and supply
Economic theory market demand and supplyAbuzer Ansari
 

Viewers also liked (18)

13 cms ht14
13 cms ht1413 cms ht14
13 cms ht14
 
6466 principals presentation_mcl
6466 principals presentation_mcl6466 principals presentation_mcl
6466 principals presentation_mcl
 
Presentation1
Presentation1Presentation1
Presentation1
 
Föreläsning 1: Grundläggande HTML
Föreläsning 1: Grundläggande HTMLFöreläsning 1: Grundläggande HTML
Föreläsning 1: Grundläggande HTML
 
Trabajo de informatica .. stiven
Trabajo de informatica .. stivenTrabajo de informatica .. stiven
Trabajo de informatica .. stiven
 
Rethinking Learners Challenge for Oturu School
Rethinking Learners Challenge for Oturu SchoolRethinking Learners Challenge for Oturu School
Rethinking Learners Challenge for Oturu School
 
Inför produktion ht14
Inför produktion ht14Inför produktion ht14
Inför produktion ht14
 
Föreläsning om CSS
Föreläsning om CSSFöreläsning om CSS
Föreläsning om CSS
 
Anvandbarhet 2 ht14
Anvandbarhet 2 ht14Anvandbarhet 2 ht14
Anvandbarhet 2 ht14
 
Inför produktion
Inför produktionInför produktion
Inför produktion
 
โครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่างโครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่าง
 
Market based instrument for pollution control
Market based instrument for pollution controlMarket based instrument for pollution control
Market based instrument for pollution control
 
โครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่างโครงงานคอมพิวเตอร์แบบร่าง
โครงงานคอมพิวเตอร์แบบร่าง
 
Standing Stones
Standing StonesStanding Stones
Standing Stones
 
Supervise work routines and staff performance 2014
Supervise work routines and staff performance 2014Supervise work routines and staff performance 2014
Supervise work routines and staff performance 2014
 
Disfonia
DisfoniaDisfonia
Disfonia
 
waste minimization techniques
waste minimization techniqueswaste minimization techniques
waste minimization techniques
 
Economic theory market demand and supply
Economic theory  market demand and supplyEconomic theory  market demand and supply
Economic theory market demand and supply
 

Similar to 4 html 2_ht13

HT18 - DA156A - Extra
HT18 - DA156A - ExtraHT18 - DA156A - Extra
HT18 - DA156A - ExtraAnton Tibblin
 
Introduktion till CSS
Introduktion till CSSIntroduktion till CSS
Introduktion till CSSAnton Tibblin
 
HT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSSHT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSSAnton Tibblin
 
HT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web appHT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web appAnton Tibblin
 
HT18 - DA156A - Layout med CSS (2)
HT18 - DA156A - Layout med CSS (2)HT18 - DA156A - Layout med CSS (2)
HT18 - DA156A - Layout med CSS (2)Anton Tibblin
 
HT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationHT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationAnton Tibblin
 
HT16 - DA156A - Introduktion till JavaScript
HT16 - DA156A - Introduktion till JavaScriptHT16 - DA156A - Introduktion till JavaScript
HT16 - DA156A - Introduktion till JavaScriptAnton Tibblin
 
HT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTMLHT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTMLAnton Tibblin
 
Introduktion till HTML
Introduktion till HTMLIntroduktion till HTML
Introduktion till HTMLAnton Tibblin
 
Kaskad och specificitet i CSS
Kaskad och specificitet i CSSKaskad och specificitet i CSS
Kaskad och specificitet i CSSkurs-resurs
 
VT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSSVT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSSAnton Tibblin
 
HT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTMLHT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTMLAnton Tibblin
 
HT16 - DA156A - Introduktion till HTML
HT16 - DA156A - Introduktion till HTMLHT16 - DA156A - Introduktion till HTML
HT16 - DA156A - Introduktion till HTMLAnton Tibblin
 
VT2019 - DA355A - CSS Grid & Webbramverk
VT2019 - DA355A - CSS Grid & WebbramverkVT2019 - DA355A - CSS Grid & Webbramverk
VT2019 - DA355A - CSS Grid & WebbramverkAnton Tibblin
 
Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5Martin Carlsson
 
Css layouts, en kort repris
Css layouts, en kort  reprisCss layouts, en kort  repris
Css layouts, en kort reprisPhilip Ekholm
 
HT19 - DA156A - Layout med CSS (2)
HT19 - DA156A - Layout med CSS (2)HT19 - DA156A - Layout med CSS (2)
HT19 - DA156A - Layout med CSS (2)Anton Tibblin
 
SEO Do's and Don'ts - Söklandskapet 2018
SEO Do's and Don'ts - Söklandskapet 2018SEO Do's and Don'ts - Söklandskapet 2018
SEO Do's and Don'ts - Söklandskapet 2018Linus Logren
 

Similar to 4 html 2_ht13 (20)

HT18 - DA156A - Extra
HT18 - DA156A - ExtraHT18 - DA156A - Extra
HT18 - DA156A - Extra
 
Introduktion till CSS
Introduktion till CSSIntroduktion till CSS
Introduktion till CSS
 
HT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSSHT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSS
 
HT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web appHT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web app
 
HT18 - DA156A - Layout med CSS (2)
HT18 - DA156A - Layout med CSS (2)HT18 - DA156A - Layout med CSS (2)
HT18 - DA156A - Layout med CSS (2)
 
HT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationHT17 - DA354A - Webbapplikation
HT17 - DA354A - Webbapplikation
 
Arv i CSS
Arv i CSSArv i CSS
Arv i CSS
 
HT16 - DA156A - Introduktion till JavaScript
HT16 - DA156A - Introduktion till JavaScriptHT16 - DA156A - Introduktion till JavaScript
HT16 - DA156A - Introduktion till JavaScript
 
HT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTMLHT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTML
 
Introduktion till HTML
Introduktion till HTMLIntroduktion till HTML
Introduktion till HTML
 
Kaskad och specificitet i CSS
Kaskad och specificitet i CSSKaskad och specificitet i CSS
Kaskad och specificitet i CSS
 
VT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSSVT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSS
 
HT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTMLHT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTML
 
HT16 - DA156A - Introduktion till HTML
HT16 - DA156A - Introduktion till HTMLHT16 - DA156A - Introduktion till HTML
HT16 - DA156A - Introduktion till HTML
 
VT2019 - DA355A - CSS Grid & Webbramverk
VT2019 - DA355A - CSS Grid & WebbramverkVT2019 - DA355A - CSS Grid & Webbramverk
VT2019 - DA355A - CSS Grid & Webbramverk
 
Föreläsning om HTML
Föreläsning om HTMLFöreläsning om HTML
Föreläsning om HTML
 
Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5
 
Css layouts, en kort repris
Css layouts, en kort  reprisCss layouts, en kort  repris
Css layouts, en kort repris
 
HT19 - DA156A - Layout med CSS (2)
HT19 - DA156A - Layout med CSS (2)HT19 - DA156A - Layout med CSS (2)
HT19 - DA156A - Layout med CSS (2)
 
SEO Do's and Don'ts - Söklandskapet 2018
SEO Do's and Don'ts - Söklandskapet 2018SEO Do's and Don'ts - Söklandskapet 2018
SEO Do's and Don'ts - Söklandskapet 2018
 

4 html 2_ht13

  • 1. HTML 2 & CSS
  • 2. Dagens agenda • Vad är CSS?! • Varför ska vi använda CSS?! • Hur använder vi CSS?! • Vilka attribut finns det?! • Praktisk genomgång
  • 3. Vad är CSS? • CSS står för Cascading Style Sheet! • Introducerades 1994 i webbläsaren Argo! • Styr utseendet på HTML- & XML-dokument! • Ett annat kodspråk än HTML! • CSS 3 är under utveckling (föregångare: CSS 2.1)! • Filändelse är .css! • LESS & SASS
  • 4. Varför använda CSS? • Förändra hela webbplatsens utseende på ett ställe! • Hålla isär innehåll och utseende, designern behöver inte ”pilla” i programmerarnas kod och vice versa! • Förändra webbplatsens utseende och struktur efter enhet! • Olika CSS:er till respektive enhet (mobil, dator, skrivare o.s.v.)
  • 5. Hur gör man? • Jättelätt: 3 saker krävs för att skriva CSS-kod! • Selektor - kopplar ihop HTML-elment med CSS! • Finns tre olika (typ, id eller class)! • Attribut - anger egenskap! • Värde & eventuellt även enhet; anger egenskapens mängd, typ eller funktion! • /* kommentar */ selector } h1 {color: #000;} } property value } ⎫ ⎬ ⎭ declaration
  • 6. Hur gör man? • Det går att använda flera selektorer för att påverka flera element samtidigt! • Det går att använda flera attribut och värden för en selektor! • Längre kod längre laddtid h2, h1 { color: #FFF; background-color: #000 }
  • 7. 3 typer av CSS • Inline - i taggen! • Högst i hierarkin ! • Påverkar bara den aktuella taggen! • Embedded - i head! • Vinner över externt! • Påverkar hela HTML-dokumentet! • Externt CSS-dokument - i egen fil! • Lägst i hierarkin! • Påverkar alla HTML-dokument! • Länkas in i head
  • 8.
  • 9.
  • 10.
  • 11. Id och klasser • Använd som selektorer! • Döp HTML-element, tänk på att använda logisk benämning! • id är unikt och klasser är återkommande! • I CSS: id = # class = .! • Ett element kan ha flera klasser och id:s! • <div class=”blog title first-page”>
  • 12.
  • 13. Avancerade selektorer • p, i {attribut: värde enhet;}! • p i {attribut: värde enhet;}! • p > i {attribut: värde enhet;}! • p + i {attribut: värde enhet}! • a:hover {attribut: värde enhet;}! • div:not(#footer) {attribut: värde enhet;}! • * {attribut: värde enhet;}! • ul li:first-child {margin: 0px;}! • li:nth-child(2) {background-color: blue} http://code.tutsplus.com/tutorials/the-30-css-selectors-you-must-memorize--net-16048
  • 14. Attribut: värde & enheter • color = förgrundsfärg anges i rgb(255, 255, 255) eller Hexadecimal (#3f3f3f3f)! • h1 {color: #000000;}! • background-color = bakgrundsfärg! • body {background-color: rgb(255, 0, 0);}! • font-family = font stack = typsnittsfamilj! • p {font-family: ”Times New Roman”, Georgia, Serif}! • Fnuttar används vid mellanrum i namnet! • font-size = storlek på text! • p {font-size: 16px;} anges med pixlar (px), em eller punkter (pt)
  • 15. Attribut: värde & enheter • width = elementens bredd anges i pixlar (px)! • p {width: 150px;}! • line-height = radavstånd, anges i procent! • body {line-height: 150%;}! • border = ram ange både storlek, färg och typ! • div {border: 1px solid #000000;}! • float = svävande eller flytande objekt! • img {float: left eller right} http://meiert.com/en/indices/css-properties/
  • 16. CSS 3 • Ej färdigutvecklat! • Nya attribut:! • Rundande hörn! • Gradienter! • Skuggor! • Övergångar! • Animationer! • Omforma! • CSS 3 - generatorer http://www.creativebloq.com/css3/animation-with-css3-712437
  • 18. Rätt svar 1. #header! 2. .post! 3. h1 / .heading / h1.heading / content heading! 4. body {background-color: #färgkod}! 5. address {font-size: 16px}! 6. Glömt att länk in CSS:en
  • 19. Sammanfattning • Vad är CSS?! • Vilka tre sätt kan ni implementera CSS på?! • Vad innebär följande CSS-kod:! • a img {border-style: none;}! • Stämmer följande uttryck:! • Hashtag, # används för att påverka <div id=”menu”> och punkt, . används för att påverka <h2>
  • 20. Till nästa föreläsning Läs sidorna 108 - 200 i Användbarhetsboken – Strukturer och logisk indelning –