Bilder, tabeller. Kirsten Ribu 26.09

Like dokumenter
Mer om stiler og stilark. Layout. Litt Design

CSS-formatering: stilark med kommentarer

Javascript. Mer om layout

Håkon Tolsby Håkon Tolsby

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

CSS: Endre utseende og stil på tekst Nybegynner

Steg 1: Vi starter fra toppen

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

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS

EKSAMEN Web-publisering

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

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

Innføring i Dynamisk HTML

Håkon Tolsby Håkon Tolsby

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

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

html - minikurs ved Sverre Andreas Fekjan webforum

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.

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

MMT105 Internettprogrammering Uke 44, høst 2007

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

1. Cascading Style Sheet (CSS)

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

CSS: Animasjon Nybegynner

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

Oppsummering fra forelesning 2

CASCADING STYLESHEETS (CSS)

Oblig 1 Erlend Hannestad

Rammer. Mer om Javascript

Bildebehandling i GIMP

EKSAMEN Webpublisering

Steg 1: Animasjons-attributtet

Kursdokumentasjon for Dreamweaver

OBLIG 1 - WEBUTVIKLING

GUI/ SYSTEM DESIGNHÅNDBOK. Versjon 1.0 December 2014

Grunnleggende om websider og HTML-kode

EKSAMEN / 6101N WebPublisering

Tema Guide for PHP-Fusion v6.01.

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

En enkel innføring i HTML koding

INF1040 Oppgavesett 4: CSS

Steg 1: Canvas-elementet

Stilark "Cascading Style Sheets" CSS

Styling og formatering av tekst

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

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

Brukerkurs 16.februar 2012

Brukermanual Prosjekt nr Det Norske Veritas

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.

SUKKERGRIS. Anita og Silje DAT100

Stilark "Cascading Style Sheets" CSS

Tilpassning av Wordpress - Enterprise Theme

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

GEO2311. Obligatorisk Innlevering 1

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

PROFILHÅNDBOK Versjon 1.13 Februar, 2013

Følgende «tommelfinger-regler» bør (må) følges:

HTML: Del inn nettsiden

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

Høgskoleni østfold EKSAMEN

og bevegelse funksjoner som blir aktivert av hendelser Keyboard Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS

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

CSS: Style nettsider Nybegynner

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

Publiseringsveiledning for

Webutvikling oblig 1 Marius Hanssen

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

Ulike bildeformater og komprimering. Ferdighet 7. trinn Produsere og bearbeide

HTML / XHTML / CSS. Webpublisering for nybegynnere

Oppsummering fra forelesning 1

RAPPORT WEBP MAGNE SILJAN

SENSORVEILEDNING. Dato: Eventuelt:

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

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

Oblig 1 Webutvikling av Jon-Håkon Rabben

Side 1 av 12

- reklamebannere mobil og tablet

praktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS

AUTOCAD Artikkelserie. Tabeller

Installasjon InfoMediaPlayer:

file://c:\etext\document\dlftools.xsl

Alle publiserte nyheter arkiveres i kategorier som du selv oppretter, Det gir deg en ryddig oversikt i arkivet senere.

"Dette skjer når jeg trykker på denne knappen" "Når jeg skriver i dette feltet, ser jeg at det andre forandrer seg"

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.

BRUK AV TEKSTEDITOREN

Bruk av OpenOffice.org 3 Writer

Manual for innlegging av standard sideinnhold og nyheter via «backend»

HØGSKOLEN I SØR-TRØNDELAG

JS: Partikkel-animasjon Nybegynner

Postertjenesten. Alt om Postertjenesten på våre nettsider: Klikk på Postertjenesten under Tjenester.

Eksamensoppgaven: Oppgavesettet består av fire deler: DEL 1: Påstander, DEL 2: Flervalg, DEL 3: Kodeoppgave og DEL 4: Langsvar.

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.

Oppbygging av innhold på responsive nettsider.

Slik brukes Word i saksfremlegg i WebSak

INF1040 Oppgavesett 2: Nettsider og XHTML

Eksempeleksamenssett for Informasjons og publiseringsteknologi faget høsten 2005.

HTML: Legg til lyd og video

GoOnline Site Search

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!

Transkript:

Bilder, tabeller Kirsten Ribu 26.09 1

Repetisjon: div taggen Blokker (<div>) Et (X)HTML-dokument kan deles inn i blokker med<div> og hver blokk må avsluttes med </div>. Blokker benyttes i dokumenter der forskjellige deler (blokker) skal ha forskjellig struktur og utseende. Typisk eksempel er hvis noen deler av dokumentet skal være sentrert og andre ikke. Innenfor en blokk kan du bruke alle vanlige tagger som du ellers kunne ha brukt utenfor en blokk. 2

Web-siden http://www.cookwood.com/html/ Se eksemplene 3

Eksempel 4

5

6

Stilarket body {margin: 0 0 0 0; padding: 0 0 0 0} #toc {font:bold 12px "Trebuchet MS", "Helvetica", sans-serif; color:#cc00ff; background:#ffffcc; white-space:nowrap; text-align:right; width:100px; height:400px; position: absolute; margin-left:0px; padding:10px} #gaudi {position: absolute; left:130px;}.works {margin:20px} h1, h2 {font: 20px "Trebuchet MS", "Arial", sans-serif; color:#ff9933; letter-spacing:.4em; text-align:left; font-weight:bold} h1 {text-transform:uppercase} h2 {font-size: 14px; font-variant:small-caps} p {font: 12px/150% "Verdana", "Helvetica", sans-serif; color:#909}.emph {font-style: italic; font-weight:bold} a:link {font-weight:bold; color:#cc00ff; textdecoration:none} a:visited {font-weight:normal; color:#cc00ff; text-decoration:none} a:hover {font-weight:bold; color: #0000ff; text-decoration:underline} 7

Stiltyper for tekstorganisering De viktigste skrifttypene som går på tekstorganisering: div {text-align: justify; line-height: 150%; text-indent: 10pt} div h1 {text-align: center} Selektoren div definerer standarden for alle blokker (<div>) til å ha tekstorganisering med jevn venstreog høyre-marg, 1,5 linjeavstand og innrykk av 1. linje i avsnitt (<p>) med 10pt. Selektoren div h1 omdefinerer tekstjusteringen til å være sentrert for overskrifter (<h1>) innenfor blokker (<div>). 8

Selektorer som klasse eller ID Du kan gi HTML elementene et unikt navn, eller et klasse-navn. For å lage en klasse skriver du.klassenavn (punktum + klassenavn, uten mellomrom!) Eksempel:.nyheter 9

Velg elementer basert på klasser Eks:.nyheter{color:red;} virker på alle elementene i klassen nyheter h1.nyheter{color:red;} virker bare på h1 elementene i klassen nyheter I åpningstaggen skriver du class= nyheter, der navnet identifiserer klassen av elementer i klassen nyheter. <div class = nyheter >Nyheter </div> 10

Skriv HTML koden for denne siden http://www.cookwood.com/html5ed/ex amples/blocks/blueflax.html 11

Bildetyper I web-sammenheng er det snakk om tre forskjellige bildetyper, og det er GIF, JPG og PNG. De to første er de mest vanlige siden det nye formatet PNG ikke støttes av alle web-lesere ennå. 12

GIF GIF-bilder kan være transparente GIF-bilder kan simulere en animasjon ved en sekvens av enkeltbilder. (animerte gif) GIF-bilder pakkes (for å redusere filstørrelsen) uten at det går på bekostning detaljer i bildet. 13

JPG JPG-formatet er det beste for skarpe fotografier der det inngår mange fargenyanser. JPG-bilder pakkes i filer der detaljer går tapt, men uten at dette blir merkbart for øyet, spesielt hvis det vises på en dataskjerm. PNG er det nye formatet som har tatt det beste GIF og JPG, men det er fortsatt bare støttet av de seneste versjoner web-lesere. 14

Bildetaggen Et bilde legges inn i et dokument med taggen: <img src="bildefil.gif" alt="beskrivende tekst" width="100" height="80" /> Her er parametrene src og alt obligatoriske i standarden HTML 4.0 Strict. Bildestørrelsen (width og height) angis i piksler og kan med fordel angis slik at web-leseren vet hvor mye plass som skal avsettes til hvert bilde. Dermed kan web-leseren raskt vise den tekstlige informasjonen uten å vente på at alle er lastet ned. I nyere versjoner av web-lesere er ikke dette så kritisk siden de lett justerer teksten etter hvert som bildene kommer. 15

Tekst flyter rundt bildet Hvis tekst skal flyte rundt et innrammet bilde med litt avstand til teksten rundt, så kan det oppnås ved bruk av en stilklasse som her: <img src="bildefil.gif" alt="beskrivende tekst" class="bilder" /> 16

Stilen <styletype="text/css">.bilder {margin: 20px; border-width: thick; bordercolor: red; border-style: groove; float: left} --> </style> Det som får teksten til å flyte rundt bildet er stildefinisjonen float: left. Luft mellom bildet og teksten oppnås med margin: 20px. De tre andre stildefinisjonene definerer rammens utseende. 17

Tabeller Tabeller er en (X)HTML-struktur som opprinnelig var tenkt å presentere data på en oversiktlig måte. Idag er tabeller like mye brukt for å plassere (X)HTML-elementer som tekst og bilder i et ønsket forhold til hverandre på en web-side. Men med div-taggen har en nye og mer fleksible løsninger for å oppnå dette. En tabell starter med <table> og må avsluttes med </table>. 18

forts En tabell defineres rad for rad der en ny rad åpner med <tr> og slutter med </tr>. I hver rad defineres rutene fra venstre mot høyre, og hver rute åpner med <td> og slutter med </td>. PÅ neste slide ser du en enkel tabell med 3 rader og 3 kolonner. 19

En tabell 20

Koden Koden for denne tabellen kan du se her. <table border="1"> <tr> <td>rad 1, rute 1</td> <td>rad 1, rute 2</td> <td>rad 1, rute 3</td> </tr> <tr> <td>rad 2, rute 1</td> <td>rad 2, rute 2</td> <td>rad 2, rute 3</td> </tr> <tr> <td>rad 3, rute 1</td> <td>rad 3, rute 2</td> <td>rad 3, rute 3</td> </tr> </table> 21

Sammenslåing av tabellruter Du kan slå sammen ruter i en tabell radvis og/eller kolonnevis. Hvis du vil slå sammen to ruter i en rad, kan det gjøres ved at en rute defineres med <td colspan="2">. Husk at du da må slette en annen rute i raden slik at raden ikke får for mange ruter. 22

Hvis du vil slå sammen to ruter i en kolonne, kan det gjøres ved at en rute defineres med <td rowspan="2">. Husk at du da må slette en annen rute i neste rad slik at raden ikke får for mange ruter. Ved sammenslåing av vilkårlig antall ruter radvis og kolonnevis er det ikke grenser for hvor komplisert rutemønster du kan lage. NB! Sammenslåtte ruter kan ikke få noen annen form enn rektangler. Ved sammenslåing av ruter kan tabellen fra forrige side bli seende slik ut: 23

eksempel 24

Kodeeksempel 25

Tabellforklaring (overskrift) <caption> vil starte en tabellforklaring. Den plasseres rett etter <table>, og tabellforklaringen avsluttes med </caption>. Normalt vil en tabellforklaring bli plassert midt over tabellen 26

Overskrift 27

Koden <table border="1"> <caption>overskrift</caption> <tr> <td colspan="2">sammenslått</td> <td rowspan="2">sammenslått</td> </tr> <tr> <td rowspan="2">sammenslått</td> <td>vanlig rute</td> </tr> <tr> <td colspan="2">sammenslått</td> </tr> </table> 28

Bakgrunn <table border="1"> definerer en tabell med ramme. Parameteren border bestemmer hvor tykk rammen skal være. Høy verdi gir tykk ramme, og verdien 0 gir ingen ramme. Med stiler kan du definere bakgrunnsfarger (eller bakgrunnsbilder) til tabellen som helhet, til hele rader eller til enkeltruter. 29

Bakgrunnsfarge I eksemplet er det vist en tabell uten rammer med hvit tabellbakgrunn, men der første rad og kolonne har grå bakgrunn: 30

Koden 31

Oppgave Skriv kode for en tabell med tre rader og tre kolonner Legg til en ramme rundt velg tykkelse Lag en overskrift 32

Luft innenfor og mellom ruter Dette kontrolleres ved to nye parametre i table-taggen. Parameteren cellspacing bestemmer avstanden mellom rutene, og parameteren cellpadding bestemmer avstanden fra rutekanten til innholdet. 33

forts I eksemplet ser du den samme tabellen, men nå er avstanden mellom rutene 10 piksler, og margene i rutene er 15 piksler. Dette er gjort ved å endre table-taggen til <table border="0" cellspacing="10" cellpadding="15"> 34

35

Tabellbredde og rutebredder Tabell- og rutebredde angis i piksler eller %. Ved angivelse i % er det for tabellbredden i forhold til skjermbredden og for rutene i forhold til tabellbredden. Bredden angis med en width-parameter i tabletaggen eller td-taggen. Nedenfor ser du tekst i to spalter (en tabell). Tabellbredden er definert til 80% av skjermbredden ved <table border="0" cellspacing="10" cellpadding="15" width="80%">. Rutebreddene er definert til 40% og 60%, og venstre spalte er definer ved <td style="width: 40%">. 36

37

Ukeoppgaver Del siden opp i blokker. Skriv kode for å legg et bilde inn i en blokk. Definer størrelse på bildet (høyde og bredde) Lag en tabell med 3 rader og 3 kolonner. Lag en ramme rundt tabellen Legg bilder inn i tabellen (finn bilder på nettet dersom du ikke har noen) Legg bilde på siden og la tekst flyte rundt Husk alt = beskrivelse av bildet 38

Neste gang Javascript Litt mer om webdesign og layout 39