CSS-formatering: stilark med kommentarer

Like dokumenter
TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

Oppsummering fra forelesning 2

MMT105 Internettprogrammering Uke 44, høst 2007

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen

Bilder, tabeller. Kirsten Ribu 26.09

CSS: Endre utseende og stil på tekst Nybegynner

Steg 1: Vi starter fra toppen

CASCADING STYLESHEETS (CSS)

Kursdokumentasjon for Dreamweaver

EKSAMEN Web-publisering

EKSAMEN / 6101N WebPublisering

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS.

Innføring i Dynamisk HTML

Javascript. Mer om layout

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

Bildebehandling i GIMP

EKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

Håkon Tolsby Håkon Tolsby

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

1. Cascading Style Sheet (CSS)

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

EKSAMEN Webpublisering

CSS: Animasjon Nybegynner

RAPPORT WEBP MAGNE SILJAN

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

Steg 1: Animasjons-attributtet

OBLIG 1 - WEBUTVIKLING

CSS: Style nettsider Nybegynner

GUI/ SYSTEM DESIGNHÅNDBOK. Versjon 1.0 December 2014

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

Læringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari

Mer om stiler og stilark. Layout. Litt Design

HTML: Del inn nettsiden

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1

Oblig 1 Erlend Hannestad

Tilpassning av Wordpress - Enterprise Theme

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig.

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Brukermanual til Domenia Norges adminløsning

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

INF1040 Oppgavesett 4: CSS

Grunnleggende om websider og HTML-kode

Oppsummering fra forelesning 1

Webutvikling oblig 1 Marius Hanssen

Håkon Tolsby Håkon Tolsby

HTML / XHTML / CSS. Webpublisering for nybegynnere

Stilark "Cascading Style Sheets" CSS

SUKKERGRIS. Anita og Silje DAT100

Steg 1: Canvas-elementet

Installasjon InfoMediaPlayer:

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Steg 1: Felix har forsvunnet!

Stilark - lenker. Mer om (X)HTML Kap. 7, 8 og 9. Webpublisering Kisten Ribu HiO 1

OBLIG 1 WEBUTVIKLING. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

INF1040 Oppgavesett 2: Nettsider og XHTML

Stilark "Cascading Style Sheets" CSS

INNHOLD INTRODUKSJON...3 LOGO... 4 TYPOGRAFI...6 FARGER...8 DESIGNELEMENTER...9 POSTALIA... 10

AUTOCAD Artikkelserie. Tabeller

Forsvunnet katt webside

Styling og formatering av tekst

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Li-Bjørk A/S på Web !" # $% $&"!' Studentoppgave. SY 241 Elektronisk Publisering. Prosjektrapport Avdeling for samfunn, næring og natur

Skrifttypen i navnet (signaturen), er tidsriktig og fremstår som mer åpen enn tidligere.

La oss gjøre nettsiden vår bedre med noen stiler. I denne og den neste leksjonen skal vi lære hvordan man endrer farge, tekst, størrelser og mer!

OBLIG 2 WEBUTVIKLING

Kjente saker for nytt grensesnitt for Oria

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

Start med å åpne programmet ved å trykke på ikonet GIMP 2 på skjermen eller under startmenyen.

En enkel innføring i HTML koding

html - minikurs ved Sverre Andreas Fekjan webforum

Høgskoleni østfold EKSAMEN

Brukermanual.

Om LifeVision CMS. Enklere og mer profesjonelt enn dette blir det ikke!

Bruk av Powerpoint til å montere en frimerkesamling

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Montering med Word. Hallvard Slettebø. Stavanger Filatelist-Klub

Dobbelklikk på program-ikonet!

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!

SENSORVEILEDNING. Dato: Eventuelt:

Retningslinjer for bruk av logo. Norsk Jernbaneklubb

ActiveBuilder Brukermanual

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

Rammer. Mer om Javascript

BRUKERMANUAL KOM I GANG... 2 BLOGGINNLEGG... 4 UNDERSIDER... 6 LAST OPP BILDER/VIDEO... 8 KOMMENTARER PÅ INNLEGG... 9 UTSEENDE...

NY PÅ NETT. Enkel tekstbehandling

1. XHTML. Innhold Innledning

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO

Steg 1: En første animasjon

Dreamweaver 4. Webpublisering for nybegynnere

Sprettende ball Introduksjon Processing PDF

JS: Partikkel-animasjon Nybegynner

Hvordan redigere bilder i pixlr.com

Ledernes profilmanual

Brukermanual Versjon 2.0

Transkript:

CSS-formatering: stilark med kommentarer /* Demonstrasjon av stilarkregler. Jeg har satt inn forslag til farger og fonter, men du setter inn dine egne valg selvfølgelig. */ /* Stilregler for html-taggen "body": bakgrunnsfarge og tekstfarge (forgrunnsfarge). I stilregel-terminologi kalles en html-tagg for "selector". */ body { background-color: #ffcc99; background-image: url(bilder/bakgrunn.gif); background-repeat: repeat; /* Andre muligheter her er repeat-y (nedover) og repeat-x (bortover) eller no-repeat (bildet gjentas ikke). Hvis du velger no-repeat, kan du også sette posisjonen for bakgrunnsbildet: background-position: center; eller left eller right. */ /* Så var det hvilken fonttype og farge teksten skal ha. Selektoren er fortsatt "body"*/ color: #000000; font-size: 90%; font-family: Book Antiqua, Times New Roman, serif; /* Dersom det er to like tall eller bokstaver i fargeverdien, så kan man forkorte til tre, f eks #000000 for svart farge kan skrives #000.*/ /* Der var body-taggen ferdig! Kanskje du bare vil sette bakgrunnsfarge og tekstfarge. Det er alltid lurt å sette de to reglene selv om de fleste nettlesere vil sette hvit bakgrunn og sort tekst og det er akkurat det du vil ha. Kanskje du vil la det være opp til nettleser å bestemme fontfamilie og fontstørrelse også? Fint å bruke relative størrelser for teksten, em eller %*/ /* Stilregler for overskriftene, html-taggene h1, h2, h3, h4 (kalt selektorer i css). Det er sjelden vi bruker mer enn 3 overskriftsnivåer. Selektorene er gruppert fordi de skal ha samme stilregel for font-familie etc.*/ h1, h2, h3, h4 { font-family: Verdana, Helvetica, Arial, sans-serif; h1, h2 { /* kunne ha vært #600; kortversjon kunne vært brukt flere steder i stilarket*/ h1 { font-size: 180%; h2 { font-size: 150%; h3 { C:\kursnotater\css\stilarkregler_demo.doc ebuntz@icons.no 1

color: #cc3300; font-size: 120%; h4 { color: #996600; font-size: 100%; /* Der var overskriftene gjort. */ /* Nå lager vi utseende for lenkene: lenker før de blir klikket på, besøkte lenker, kanskje også en rollover-effekt (hover, i det vi tar musepekeren over) og active (i det vi klikker). */ a:link { color: #3333cc; a:visited { color: #6699cc; a:hover { background-color: #ffcc99; a.active { color: #ff3300; /* Kanskje du har en meny med lenker der du vil at de lenkene skal ha et annet utseende enn de vanlige lenkene som er i løpende tekst på sidene. Kankje lenkene ikke skal være understreket f eks. Da må vi lage en egen klassestil for de spesielle meny-lenkene. En klasse lages med punktum og navn som selektor. En klassestil kan brukes hvor som helst og så mange ganger du vil.*/ /*Litt spesielt med pseudoklassene lenker. Flere måter å gjøre dette på!*/ a.meny:link { a.meny:visited { a.meny:hover { C:\kursnotater\css\stilarkregler_demo.doc ebuntz@icons.no 2

a.meny:active { /* Nå er meny-lenkene laget hvis du har bruk for dem da. I html-koden må vi sette inn attributten class og navnet på klassen til hver lenke som skal ha klasseformateringen: <a href= http://www.nb.no class="meny"> Det som er klikkbart</a>*/ /* Det med meny-lenkene var en klassestil. Vi kan også lage den klassestilen litt mere tydelig på følgende måte som er lettere å forstå kanskje. Jeg har uthevet klassen. */.meny a:link {.meny a:visited {.meny a:hover {.meny a:active { /* Mer om klasser her. Kanskje du vil samle noen stilregler til en egen klasse, f eks skal du ha en egen stil for ingressen, innledningen, i dine dokumenter. Eller du vil ha en egen stil for teksten i en meny. Mange muligheter! Hvis du vil at klassen kun skal brukes på et p-element i html-koden, så setter du p foran i css-kodingen: p.ingress. */.ingress { font-family: Georgia, "Times New Roman", Times, serif; font-size:110%; color:#333333; background-color:#ffffff /* Om plassering av bilder. Du vil ha et bilde til å stå til venstre i dokumentet med litt luft til høyre og under slik at ikke teksten kommer helt inntil bildet. Hvis du skal ha både venstre og høyre-justerte bilder, så må du bruke en klassestil for hver, f eks.leftimage og.rightimage*/ img { float: left; margin-right: 0.8em; margin-bottom: 0.8em; C:\kursnotater\css\stilarkregler_demo.doc ebuntz@icons.no 3

/* Om lister. Kanskje du vil ha lister i en bestemt stil? Firkantet punkt eller bildepunkt for punktlister og romertall for nummererte lister f eks. */ ul { list-style-image: url(bilder/bilde.gif); ol { list-style-type: lower-roman; /* Om tabeller. Rammer, borders, og "luft", padding, kan brukes i mange sammenhenger. Her bruker vi css til å bestemme rutenett og utseende på en tabell. Når vi setter ramme bare på table html-elementet, så får tabellen kantelinje rundt tabellen, men ikke rutenett over alle celler. Hvis vi setter border rundt alle cellene, over, til høyre, bunn og til venstre, så får vi dobbelt opp av kanter og det vil vi kanskje helst ikke. For å få bare et enkelt rutenett, så setter vi en css regel til table html-elementet: border-collapse: collapse; Her er det brukt kortversjonen for border-stilene.*/ table { border-collapse: collapse; width: 600px; /*Bruk gjerne present for bredde hvis det passer, f eks 80%; */ margin-left: auto; margin-right: auto; th, td { border: black solid thin; padding: 0.2em; th { text-align: left; /*Det vanlige er at headerceller, table header, er uthevet og midtstilt i celler*/ color: #ff0000; font-weight: normal; background-color: fef8dc; td { vertical-align: top; caption { /*Dette er en overskrift som er en del av tabellen.*/ font-size: 120%; font-style: italic; padding-bottom: 0.4em; C:\kursnotater\css\stilarkregler_demo.doc ebuntz@icons.no 4

Måleenheter i CSS Det er tre relative størrelsesenheter: em: Høyden på skriften i elementet. Eks: 2em PS: em var opprinnelig bredden på bokstaven M for typografer, men brukes nå både horisontalt og vertikalt. Settes h1 til 2em, så blir overskriften dobbel størrelse av brødteksten. em kan brukes til det meste og bør normalt brukes til fontstørrelser. ex: Høyden på bokstaven x i elementet. Eks: 2ex. Brukes ikke så ofte. prosent: Størrelsen på skriften i forhold til standard. Eks: 120%. Prosent brukes ofte. Det er fem absolutte størrelsesenheter. in: Tommer (en tomme er 2,54 cm) cm: Centimeter mm: Millimeter pt: Punkter (ett punkt er 1/72 tomme, altså 0,0352 cm) pc: Pica (en pica er 12 punkter, altså 1/6 tomme, eller 0,423 cm) Det er én systemavhenging verdi: px: Pixler, punkter på skjermen. Størrelsen vil variere med skjermoppløsningen. Fungerer mest som en absolutt verdi og brukes mye på web. Bemerkninger (sannheter med modifikasjoner): Alle enheter med unntak av px er slik at størrelse er uavhengig av skjermoppløsningen. En 12pt tekst skal være like stor på en skjerm med 1024x768 oppløsning som en med 800x600. Standard fontstørrelse i Netscape, Opera og Internet Explorer er 12pt tilsvarende 16px. Absolutte størrelser brukes kun når output media er kjent eller når man skal ha et bestemt format for å passe til utskrift på printer. Eller når man selv absolutt vil da! C:\kursnotater\css\stilarkregler_demo.doc ebuntz@icons.no 5