Submit Search
Upload
Html kurs igm
•
0 likes
•
402 views
I
IGM_oslo
Follow
Praktiske html koder for bruk hos IGM til våre kurs
Read less
Read more
Education
Report
Share
Report
Share
1 of 40
Download now
Download to read offline
Recommended
CSS slideshare
CSS slideshare
EirikAas
Indesign kurs
Indesign kurs
IGM_oslo
Indesign tips_triks
Indesign tips_triks
IGM_oslo
Crowdsourcing
Crowdsourcing
Christian Kamhaug
Kreative teknikker igm
Kreative teknikker igm
IGM_oslo
EBU1 Forelesning kreative teknikker
EBU1 Forelesning kreative teknikker
Morten Nyhagen
Kreativ øvelse Grafisk design IGM
Kreativ øvelse Grafisk design IGM
IGM_oslo
Indesign kurs
Indesign kurs
IGM_oslo
Recommended
CSS slideshare
CSS slideshare
EirikAas
Indesign kurs
Indesign kurs
IGM_oslo
Indesign tips_triks
Indesign tips_triks
IGM_oslo
Crowdsourcing
Crowdsourcing
Christian Kamhaug
Kreative teknikker igm
Kreative teknikker igm
IGM_oslo
EBU1 Forelesning kreative teknikker
EBU1 Forelesning kreative teknikker
Morten Nyhagen
Kreativ øvelse Grafisk design IGM
Kreativ øvelse Grafisk design IGM
IGM_oslo
Indesign kurs
Indesign kurs
IGM_oslo
hva er css?
hva er css?
n3ttis
Html basic intro
Html basic intro
akh78
Webteknologi
Webteknologi
Thordur Arnason
Webteknologi
Webteknologi
Thordur Arnason
Css
Css
Heidi Bjelland
Khib interaksjonsdesign 6 html og css
Khib interaksjonsdesign 6 html og css
Kjartan Michalsen
Css
Css
isabellgundersen
CSS
CSS
gurook
HTML for nettredaktører
HTML for nettredaktører
Kenneth Eriksen
Html语言基础
Html语言基础
mazhenglu
More Related Content
Similar to Html kurs igm
hva er css?
hva er css?
n3ttis
Html basic intro
Html basic intro
akh78
Webteknologi
Webteknologi
Thordur Arnason
Webteknologi
Webteknologi
Thordur Arnason
Css
Css
Heidi Bjelland
Khib interaksjonsdesign 6 html og css
Khib interaksjonsdesign 6 html og css
Kjartan Michalsen
Css
Css
isabellgundersen
CSS
CSS
gurook
HTML for nettredaktører
HTML for nettredaktører
Kenneth Eriksen
Html语言基础
Html语言基础
mazhenglu
Similar to Html kurs igm
(10)
hva er css?
hva er css?
Html basic intro
Html basic intro
Webteknologi
Webteknologi
Webteknologi
Webteknologi
Css
Css
Khib interaksjonsdesign 6 html og css
Khib interaksjonsdesign 6 html og css
Css
Css
CSS
CSS
HTML for nettredaktører
HTML for nettredaktører
Html语言基础
Html语言基础
Html kurs igm
1.
Forbered deg på
fremtiden HTML 4 har flere tagger som er misslikt, det vil si, de er i ferd med å forsvinne. • <FONT>, <BASEFONT>, <U>, <STRIKE>, <S>, <I> og <CENTER>. Det er også stor mulighet for at <HTML> gradvis vil bli helt erstattet med XML (Extesible Markup Language). XML vil ikke i seg selv støtte • <I> og <CENTER> XML vil bli styrt av stilsett. Om ikke det vi har i dag så et som ligner mye. Hentet fra boken Cascading Style Sheets av Eric A Meyer ©IGM, Stig Aasen.
2.
Linke ekterne CSS-dokumenter
Dukan lenke eksterne stilsett med denne koden innenfor head-taggen • <link href="css/basic.css" rel="stylesheet" type="text/css" /> Ved bruk av av flere eksterne stilsett er det siste stilsettet i koden som er det dominerende (det med høyeste linjenummer i html) Lokalt stilsett overstyrere eksterne stilsett ©IGM, Stig Aasen.
3.
@import direktiv Denne
brukes innenfor STYLE tagg • <style type="text/css" media="screen"> @import url(nystil.css); </style> Denne må ligge øverst i STYLE taggen om den skal virke Du kan importere flere stilsett i samme dokument Kun Explorer 4.x/5.x og Opera 3.x støtter @import. Navigator 4.x ignorerer denne metoden å legge inn stiler i dokumentet • Derfor brukes denne ved enkelte anledninger til å korrigere for feil i nettlesere. ©IGM, Stig Aasen.
4.
Selector and Structure
En stil har to deler • Selector (valget) • Declaration (egenskaper) Selector består av element, class eller id Declaration inneholder • Properties og value (egenskap og verdi) • Etter properties kommer alltid (:) • En declaration avsluttes med (;) • Det kan ligge en eller flere decorations mellom {} ©IGM, Stig Aasen.
5.
Kommentarer CSS
tillater kommentarer /*Dette er min stil. Yes*/ Du kan legge inn en kommentar etter hver stil h1 {color: grey;} /* denne kommentaren er over flere linjer, */ h2 {color: silver;} /* men så lenge den ligger ved siden av */ p {color: #FFF;} /* den aktuelle stilen, må hver linje */ em {color: blue;} /* brekkes om med kommentarsymboler */ Du kan ikke gjøre det slik som dette h1 {color: grey;} /* denne kommentaren er over flere linjer, h2 {color: silver;} men så lenge den ikke har kommentar- p {color: #FFF;} symboler for hver stil, vil de tre siste em {color: blue;} stilene være en del av i kommetaren */ ©IGM, Stig Aasen.
6.
Inline Styles
<p style=”color: red;”>Denne er teksten blir rød med....</p> Disse inline-stilene er nye for HTML og er fine på steder du bare skal ha inn noen få stiler Vet konflikt er inline-stil nærmest og den overstyrer ©IGM, Stig Aasen.
7.
Enkel Selector body
{ color: black; } h1 { color: purple; } h3 { color: gray; } strong { color: red; } em { color: maroon; } ©IGM, Stig Aasen.
8.
Gruppere Selectors Skal
du ha lik informasjon i flere Selectors h1 { color: gray; } h2 { color: gray; } h3 { color: gray; } h4 { color: gray; } h5 { color: gray; } h6 { color: gray; } Da kan du gruppere h1, h2, h3, h4, h5, h6 {color: gray; } ©IGM, Stig Aasen.
9.
Eksempel på gruppe
h1, h2, h4 { color: blue; } h3 { color: white; } h2, h3 { background-color: red; } ©IGM, Stig Aasen.
10.
Gruppere Declaration Du
kan sette opp en header slik h1 { font-size: 2em verdana; } h1 { color: purple; } h1 { background-color: aqua; } Det blir enklere slik h1 { font-size: 2em; font-family: Verdana, sans-serif; color: purple; background- color: aqua; } Det er viktig skille hver Declaration med semikolon (;) fordi mellomrom mellom declarations ikke leses i stilsettet ©IGM, Stig Aasen.
11.
Gruppere Selectors og
Declaration h1, h2, h3, h4 { color: gray; background-color: white; text-align: center; padding: 0.2em; border-top: 1px solid black; border-bottom: 1px solid black; } ©IGM, Stig Aasen.
12.
Class og ID
Selectors Det finnes to andre selectors utenom vanlige elements (tagger). Class og ID • Gir mulighet til å legge til stiler på en måte som er uavhengig av element (tagg) • For legger du inn a { color: maroon; } • Vet du det gjelder alle a tagger som ligger på siden ©IGM, Stig Aasen.
13.
Class Selectors Attributtet
til HTML-taggen skrives class=”classnavn” I CSS-reglen skrives Class Selector med .class Mest brukte måten å legge til CSS-regler uten å bekymre seg om hvilke tagger som er involvert. Her ser du HTML-koden <p class="advarsel">Advarsel til deg som lager nettsider.</ p> <p>Sidene kan vises ulikt på ulike nettlesere. <span class="advarsel">Det er stor mulighet for feil</span> om du ikke sjekker ofte mot de ulike nettleserne.</p> Legge CSS-regel til en Class .advarsel { color: red; font-weight: bold; } ©IGM, Stig Aasen.
14.
Resultat
.advarsel { color: red; font-weight: bold; } <p class="advarsel">Advarsel til deg som lager nettsider.</p> <p>Sidene kan vises ulikt i ulike nettlesere. <span class="advarsel">Det er stor mulighet for feil</span> om du ikke sjekker ofte mot de ulike nettleserne.</p> ©IGM, Stig Aasen.
15.
Taggen <span>
Om du ønsker deler av teksten skal ha en CSS-regel kan du legge <span> </span> rundt ønsket tekst. SPAN fungerer kun som bærer av et attributt. <p>Denne teksten er styrt av CSS-regel satt i BODY. Men <span class="kursivBold">kursive skal være bold</span> i dette avsnittet.</ p> CSS-reglen er slik: body {color:blue} .kursivBold { font-style: italic; font-weight: bold; color:red } ©IGM, Stig Aasen.
16.
ID Selector Erpå mange
måter lik Class, men det er noen vesentlige forskjeller. Selector som merkes med # (hash) og i HTML-tagg-attributtet med id=”id-navn” Du ikke skal bruke et ID-navn mer enn en gang pr. HTML-side. • Flere nettelesere vil ikke analysere bruk av samme ID- navn flere ganger som feil. De vil derfor vise dem rett, men det er likevel ikke riktig bruk av ID. ©IGM, Stig Aasen.
17.
Hvor brukes ID
ID brukes ofte i bokser for definere innholdets egenart www.fagerhoy-kulturverksted.no ©IGM, Stig Aasen.
18.
Bruk av ID
I dette eksemplet er ID lagt til en div-tagg • #meny { color: white; background-color: gray; width: 100px; height: 200px; } • <div id="meny"> <strong>Denne blokken har ID (meny)<strong> <p><a href=”side1.html">Side 1</a></p> <p><a href=" side2.html" ">Side 2</a></p> <p><a href=" side3.html" ">Side 3</a></p> </div> ©IGM, Stig Aasen.
19.
ID kan også
legges til Tagg (element) som <p>, <em>, <h1>-6, <strong> osv. Om sider lages med tabell hender det ofte at det legges inn <div>-tagger i cellene. Husk! Trenger du gjentagelse av en Selector på siden må det være Class ©IGM, Stig Aasen.
20.
Bokser mot base ID
er lagt til div-tagger. ID- og Class-Selectors fungerer også som variabler mot en base ©IGM, Stig Aasen.
21.
Pseudo-Classes og Pseudo-Element Psuedobetyr
bløff og gir deg mulighet til å legge CSS-regel HTML-stukturen og som kan oppstå under bestemte forhold. ©IGM, Stig Aasen.
22.
Pseudo på lenker
Pseudo kan trigger alle A-tagger uten at du trenger å legge inn class i hver enkelt en. Om du setter inn pseudo i en CSS-regel slik: a:visited { color: red; } • Legg merke til « : » som er nøkkelen til pseudo • HTML koden nå er: <a href="http://www.igm.no" >En besøkt lenke</a> <a href="http://www.vg.no" >Ikke besøkt lenke</a> ©IGM, Stig Aasen.
23.
Link pseudo classes
Herer de to grunnleggende som viser en lenke og en besøkt lenke. Disse to brukes på lenker. :link :visited F.eks a:visited {color: silver; text-decoration: line-through; } :link referer til alle ubesøkte lenker, :visited referer til alle lenker som allerede er besøkt ©IGM, Stig Aasen.
24.
Dynamic pseudo classes
Herfinner du tre pseudo-classes som ofte kan brukes på andre elementer i tillegg til lenker. :focus :hover :active :focus kan brukes til bl.a skjema for vise det aktive feltet. :hover referer til det øyeblikket markøren beveger seg over lenken. Ofte brukt til rollover-knapper :active refererer det øyeblikket lenken aktiveres ©IGM, Stig Aasen.
25.
Pseudo eksempler Eksempel
på :hover a:hover { color: red; } Eksempel på :fokus input:focus { background-color: silver; } ©IGM, Stig Aasen.
26.
Bokser med selector-ID <div
id="container"> <div id="sidebar"> <p><a href="#">Hovedside</a></p> <p><a href="#">Side 2</a></p> <p><a href="#">Side 3</a></p> </div> <div id="mainContent"> Whether... </div> </div> Med disse CSS-reglene #container {width: 500px;} #sidebar {float: left; width: 80px; padding: 10px; background-color: #FC9;} #mainContent {clear: none;padding: 10px;margin-left: 105px;} ©IGM, Stig Aasen.
27.
ID kombinert med
Pseudo Om du legger inn boksens ID- eller Class- navn + mellomrom a:pseudo gjelder det kun lenker i den definerte boksen. #sidebar a:link { color: #666; text-decoration: none; } #sidebar a:hover { color: red; } ©IGM, Stig Aasen.
28.
Du kan også
Om to eller flere Pseudo-class skal være like kan de f.eks settes opp på denne måten: #sidbar a:link, #sidbar a:visited { color: silver; text-decoration: none; } # sidebar a:hover, #sidbar a:active { color: orange; text-decoration: underline; } ©IGM, Stig Aasen.
29.
Sortering av pseudo-class
Det er anbefalt at du bruker rekkefølgen link-visited- hover-active LVHA som dette: :link { color: blue; } :visited { color: purple; } :hover { color: red; } :active { color: orange; } Dettehar med verdien på selector og hvordan den er bygget opp. Mer om dette finner du på siden • http://www.w3.org/TR/CSS21/cascade.html • og 6.4.3 Calculating a selector's specificity • eller ved søk på (Sort by specificity) på siden http:// www.w3.org ©IGM, Stig Aasen.
30.
Contextual Selectors Om
du setter opp header til grå h1 { color: gray; } Så setter du inn kursiv (em) i headeren Du kan nå sette opp en em i h1 selector uten (,) som skille h1 em { color: teal; } • em er nå kontekst til H1 og virker kun der det er em plassert i H1. ©IGM, Stig Aasen.
31.
Kan også mer
kompleks Slik ul ol ul em { color: teal; } Et tips er å lese fra høyre mot venstre når det ikke er komma mellem Selsctors. Effekten av CSS-reglen fungerer kun dersom <em> ligger i <ul> som igjen ligger i <ol> som til slutt ligger i <ul>. ©IGM, Stig Aasen.
32.
Knappebilder Her er to
bilder som er laget i photoshop. De er 20px høye og 20px brede. Bredden vil bare repetere seg. ©IGM, Stig Aasen.
33.
Rollover i CSS <div
class="toppmeny" > <ul> <li><a href="side1.html">Knapp1</a></li> <li><a href="index.html">Knapp2</a></li> </ul> </div> ©IGM, Stig Aasen.
34.
Stilsett til knappene .toppmeny
li { list-style-type: none; } .toppmeny a:link, .toppmeny a:visited { display: block; height:20px; width: 80px; background-image: url(normal.png); color: #FFFFFF; text-decoration: none; padding-left: 10px; } .toppmeny a:hover, .toppmeny a:active { background-image: url(over.png); color: red; } ©IGM, Stig Aasen.
35.
Horisontale knapper Da
må det legges til i CSS-reglen at listepunktene <li> skal flyte ved siden av hverandre. .toppmeny li { list-style-type: none; float: left; } Dette er resultatet: ©IGM, Stig Aasen.
36.
Bruk av Float
left/right Herer det tre bokser. En container ytterst og inne i den ligger boksen sidebar og boksen mainContent. • blå = container • gul = sidebar • grønn = mainContent Boksen sidebar bruker CSS-reglen float: left; ©IGM, Stig Aasen.
37.
Problem med Float Bokser
med CSS-reglen Float opptar ikke plassen de skal ta. Boksen mainContent bruker ikke Float og skyver derfor boksen den ligger i nedover Sidebar bruker float:left i dette eksemplet og flyter over container ©IGM, Stig Aasen.
38.
Clear Both er
løsningen Er dette et problem løses dette med en CSS-regel bestående av clear:both Når du lager en site kan du alltid lage denne CSS- reglen ferdig på forhånd. • lages som CLASS da den ofte brukes mange ganger. • .clearfloat {clear:both} Denne kan legges som en CLASS til en DIV eller BR • Legges ofte som <div class=clearfloat></div> i bunnen av containeren der boksen med foat:left/right er brukt ©IGM, Stig Aasen.
39.
Dagen er reddet
så langt ©IGM, Stig Aasen.
40.
Takk for oppmerksomheten
©IGM, Stig Aasen.
Download now