HØGSKOLEN I SØR-TRØNDELAG

Størrelse: px
Begynne med side:

Download "HØGSKOLEN I SØR-TRØNDELAG"

Transkript

1 HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 11. desember 2002 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2002H Studiepoeng: 6 Faglærere: tlf Hjelpemidler: Ingen Oppgavesettet består av: 2 oppgaver og 12 sider (medregnet denne forsiden og 2 vedlegg) Vedlegg består av: 8 sider Merknad: Oppgaveteksten kan beholdes av studenter som sitter eksamenstiden ut. NB! Les hele oppgaveteksten før du setter i gang, og planlegg tiden. Dersom noe virker uklart i denne oppgaven, må du selv gjøre antagelser og få med disse antagelsene i besvarelsen. Lykke til!

2 HiST - Avdeling for informatikk og e-læring Side 2 av 12 Oppgave 1 Teori (30 %) a) Hvilke behov dekker XML som HTML ikke dekker? Gi en kort begrunnelse. b) Hva er fordelen med å gjøre et XML-dokument lovlig? Nevn minst tre fordeler som du mener er de viktigste. c) Forklar kort hva DOM brukes til? Gi et lite eksempel. Oppgave 2 Land (70 %) I vedlegg 1 ligger det et XML-dokument, land.xml. Dette XML-dokumentet inneholder informasjon om utvalgte land fra hele verden. Du skal bruke dette XML-dokumentet i hele oppgave 2. Hvis du i noen av deloppgavene forutsetter bruk av en bestemt browser, må du skrive hvilken du forutsetter (vi antar at siste versjon alltid brukes). a) Lag et stilark slik at dataene blir seende omtrent ut som på figuren under (i en browser). Navn og hovedstad er med uthevet skrift, mens befolkningstall er i kursiv. Navn har også en større skrift og skal være blå.

3 HiST - Avdeling for informatikk og e-læring Side 3 av 12 b) Vis presentasjonen av alle landene som på figuren under. Få med nummerering og sortering. Navn skal skrives med uthevet skrift.

4 HiST - Avdeling for informatikk og e-læring Side 4 av 12 c) Her følger koden til en HTML-side som bruker databinding. Skisser hvordan denne siden vil se ut i Internet Explorer? <HTML> <HEAD> <TITLE>Oversikt over lander</title> </HEAD> <BODY> <XML ID="land" SRC="land.xml"></XML> <H2>Oversikt over land</h2> <TABLE ID="landtabell" DATASRC="#land" BORDER="1" DATAPAGESIZE="3" CELLPADDING="5"> <thead style="font:20pt; font-weight:'bold'"> <td>land</td> <td>befolkning</td> </thead> <TR ALIGN="left"> <TD>Land: <SPAN DATAFLD="NAVN" STYLE="font:18pt"></SPAN><BR> Hovedstad: <SPAN DATAFLD="HOVEDSTAD" STYLE="font:18pt"/></TD> <TD><SPAN DATAFLD="BEFOLKNING"></SPAN> mill</td> </TR> </TABLE> <BUTTON ONCLICK="landtabell.firstPage()">Første side</button> <BUTTON ONCLICK="landtabell.previousPage()">Forrige side</button> <BUTTON ONCLICK="landtabell.nextPage()">Neste side</button> <BUTTON ONCLICK="landtabell.lastPage()">Siste side</button> </BODY> </HTML> d) Lag et XML-skjema som gjør land.xml gyldig. I tillegg til det som allerede er gitt i XMLdokumentet, skal du legge til attributtet verdensdel til hvert LAND-element. Dette attributtet skal fortelle hvilken verdensdel vært enkelt land ligger i (Europa, Nord- Amerika, Sør-Amerika, Afrika, Asia, Oceania). Attributtet skal bare kunne ha disse 6 verdiene, og hvis attributtet ikke er oppgitt i XML-dokumentet skal det ha standardverdien ukjent.

5 HiST - Avdeling for informatikk og e-læring Side 5 av 12 Vedlegg 1 filen land.xml <?xml version="1.0"?> <!-- Oversikt over noen land i verden --> <!-- Kilde: --> <!-- Befolkningstall i hele millioner --> <VERDEN> <NAVN>Italia</NAVN> <HOVEDSTAD>Roma</HOVEDSTAD> <BEFOLKNING>57.7</BEFOLKNING> <NAVN>Mexico</NAVN> <HOVEDSTAD>Mexico City</HOVEDSTAD> <BEFOLKNING>103.4</BEFOLKNING> <NAVN>Chile</NAVN> <HOVEDSTAD>Santiago</HOVEDSTAD> <BEFOLKNING>15.5</BEFOLKNING> <NAVN>Polen</NAVN> <HOVEDSTAD>Warzawa</HOVEDSTAD> <BEFOLKNING>38.6</BEFOLKNING> <NAVN>India</NAVN> <HOVEDSTAD>New Dehli</HOVEDSTAD> <BEFOLKNING>1045.8</BEFOLKNING> <NAVN>Norge</NAVN> <HOVEDSTAD>Oslo</HOVEDSTAD> <BEFOLKNING>4.5</BEFOLKNING> <NAVN>Mongolia</NAVN> <HOVEDSTAD>Ulan Bator</HOVEDSTAD> <BEFOLKNING>2.7</BEFOLKNING> <NAVN>New Zealand</NAVN> <HOVEDSTAD>Wellington</HOVEDSTAD> <BEFOLKNING>3.9</BEFOLKNING> <NAVN>Sudan</NAVN> <HOVEDSTAD>Kharatoum</HOVEDSTAD> <BEFOLKNING>37.1</BEFOLKNING>

6 HiST - Avdeling for informatikk og e-læring Side 6 av 12 <NAVN>Argentina</NAVN> <HOVEDSTAD>Buenos Aires</HOVEDSTAD> <BEFOLKNING>37.8</BEFOLKNING> <NAVN>Zambia</NAVN> <HOVEDSTAD>Lusaka</HOVEDSTAD> <BEFOLKNING>10</BEFOLKNING> <NAVN>Japan</NAVN> <HOVEDSTAD>Tokyo</HOVEDSTAD> <BEFOLKNING>127</BEFOLKNING> </VERDEN>

7 HiST - Avdeling for informatikk og e-læring Side 7 av 12 Vedlegg 2 - huskeliste Navnerom <tag xmlns:prefiks= uri > ]]> <SAMLING xmlns:bok= ooks > Navn Skrivemåte Eksempel Prosessorinstruksjon <?program <?xml version= 1.0?> kommando?> Kommentar <!--kommentaren --> <!--Her er en kommentar --> CData-seksjon <![CDATA[innhold]]> <![CDATA[Vi skriver <TAG> og </TAG> bruk i tagg <prefiks:tag> <bok:tittel> Dokumenttypedefinisjon [innhold]> > <!ELEMENT >.]> <!DOCTYPE tag <!DOCTYPE INVENTORY [<!ELEMENT <!DOCTYPE tag <!DOCTYPE INVENTORY SYSTEM SYSTEM fil> inventory.dtd > Innhold i DTD en <!ELEMENT navn elementspesifikator> <!ELEMENT INVENTORY (BOOK)*> <!ATTLIST element <!ATTLIST AUTHOR Born CDATA navn attributt-type #implied> standardverdi> Entitetsdeklarasjon Entitetsreferanse Tegnreferanse Bruk av XSLT xsl:template <xsl:template match= Xpathuttrykk > <xsl:apply-templates select= Xpathuttrykk > xsl:applytemplates <!ENTITY navn entitetsdeklarasjon> <!ENTITY % navn entitetsdeklarasjon> <!ENTITY navn entitetsdeklarasjon NDATA notasjonsnavn> <!NOTATION navn SYSTEM systembeskrivelse> tekst SYSTEM filnavn &entitetsnavn; %entitetsnavn; & < > &apos; " <xsl:navn attributt= verdi > <!ENTITY hard hardcover > <!ENTITY % book_decl SYSTEM Book.dtd > <!ENTITY faun SYSTEM Faun.gif NDATA GIF> <!NOTATION GIF SYSTEM ShowGif.exe > hardcover SYSTEM Book.dtd &hard; %book_decl; Vi skriver <TAG> og </TAG> <xsl:stylesheet version= 1.0 xmlns:xsl= Transform > <xsl:template match= / > <xsl:apply-templates select= INVENTORY/BOOK >

8 HiST - Avdeling for informatikk og e-læring Side 8 av 12 xsl:value-of xsl:for-each xsl:if xsl:choose xsl:when <xsl:value-of select= Xpathuttrykk > <xsl:for-each select= Xpathuttrykk > <xsl:if test= booleanuttrykk > <xsl:choose>en flere xsl:when-setninger eventuelt xsl:otherwisesetning <xsl:when test= boolean-uttrykk > <xsl:value-of select= BOOK > <xsl:for-each select=. > <xsl:if no > <xsl:choose> xsl:otherwise <xsl:otherwise> <xsl:otherwise> xsl:sort <xsl:sort select= Xpathuttrykk datatype= text number order= ascending desce nding > Xpath-uttrykk Xpath-funksjon / //... Xpathfunksjon [filter] position() count() last() boolean(noe) not(boolsk uttrykk) string(noe) string-length(noe) substring(noe, start, antall) number(noe) round(tall) sum(nodesett) + - * div mod <xsl:when test= PAGES <=300> <xsl:sort select= LASTNAME datatype= text order= ascending >../NAME[@Born>=1900] <xsl:apply-templates select="autoads/ad[position() mod 2 = 1]" /> <xsl:value-of select="count(ad)"/> <xsl:value-of select="sum(ad/price)"/> <xsl:value-of select="round(sum(ad/price) div count(ad))"/> filter Xpath-uttrykk reloperator COUNTRY = NORWAY verdi Rel-operator =!= < > <= < 1900 MS databinding <XML ID= data-øy SRC= fil > <XML ID="cdarkiv" SRC="cd_catalog.xml"> Knytte data-øy til <TABLE tabell DATASRC= #data-øy Knytte XMLelement til HTML-element > <HTML-tag DATAFLD= element > <HTML-tag DATASRC=#data-øy DATAFLD= element > <TABLE DATASRC="#cdarkiv" BORDER="1" CELLPADDING="5"> <SPAN DATAFLD="TITLE"> <A DATASRC="#bokarkiv" DATAFLD="BAKGRUNNSTOFF">

9 HiST - Avdeling for informatikk og e-læring Side 9 av 12 DOMnodetypene Felles nodeegenskaper Felles nodemetoder Skjema xsd:element Attributter til xsd:element xsd:attribute Document, DocumentFragment, DocumentType, EntityReference, Element, Attr, ProcessingInstruction, Comment, Text, CDATASection, Entity, Notation nodename, nodevalue, nodetype, parentnode, childnodes, firstchild, lastchild, previoussibling, nextsibling, attributes, ownerdocument insertbefore(), replacechild(), removechild(), appendchild(), haschildnodes(), clonenode() <xsd:schema attributt= verdi > <xsd:element attributt= verdi > name, type, minoccurs, maxoccurs, <xsd:attribute attributt= verdi > Sett type <xsd:simpletype compl extype> Innholdsmod xsd:sequence xsd:choice xsd:all xsd:restriction <xsd:restriction base= datatype > flere andre elementtyper Andre xsd:minexclusive elementtyper xsd:maxexclusive xsd:mininclusive xsd:maxinclusive xsd:enumeration tekst=node.nodevalue NodeList nodeliste=node.getchildnodes(); <xsd:schema xmlns:xsd= Schema > <xsd:element name= NAME > <xsd:element name= NAME minoccurs= 2 > <xsd:attribute name= personnr type= xsd:positiveinteger use= required > <xsd:simpletype> <xsd:sequence> <xsd:restriction base= xsd:string > <xsd:minexclusive value= > <xsd:pattern value= \d{5} > xsd:pattern datatyper type= xsd:datatype <xsd:element name= FORNAVN type= xsd:string >

10 HiST - Avdeling for informatikk og e-læring Side 10 av 12 Schema Datatyper Examples (delimited by commas) string En tekst, tekst med 2 tall byte -1, 126 unsignedbyte 0, 126 base64binary GpM7 hexbinary 0FB7 integer , -1, 0, 1, positiveinteger 1, negativeinteger , -1 nonnegativeinteger 0, 1, nonpositiveinteger , -1, 0 int -1, unsignedint 0, long -1, unsignedlong 0, short -1, unsignedshort 0, decimal -1.23, 0, 123.4, float -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN double -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN boolean true, false 1, 0 time 13:20:00.000, 13:20: :00 datetime T13:20: :00 duration P1Y2M3DT10H30M12.3S date gmonth gyear 1999 gyearmonth gday gmonthday HTML Navn Beskrivelse A anchor ABBR abbreviated form (e.g., WWW, HTTP, etc.) ADDRESS information on author APPLET Java applet B bold text style BODY document body BR forced line break BUTTON push button CAPTION table caption CENTER shorthand for DIV align=center COL table column DT definition term FONT local change to font FRAME subwindow FRAMESET window subdivision H1 til H6 heading

11 HiST - Avdeling for informatikk og e-læring Side 11 av 12 HEAD document head HR horizontal rule HTML document root element KBD text to be entered by the user LABEL form field label text LINK a media-independent link MENU menu list META generic metainformation OBJECT generic embedded object P paragraph SCRIPT script statements SELECT option selector SMALL small text style SPAN generic language/style container STYLE style info SUB subscript TABLE table TD table data cell TH table header cell THEAD table header TITLE document title TR table row U underlined text style UL unordered list CSS Tag{ egenskap: verdi } PERSON{ font-size: 14pt } Egenskap Verdi font-family [[<family-name> <generic-family>],]* [<family-name> <generic-family>] font-style normal italic oblique font-variant normal small-caps font-weight normal bold bolder lighter font-size <absolute-size> <relative-size> <length> <percentage> font [ <font-style> <font-variant> <fontweight> ]? <font-size> [ / <line-height> ]? <font-family> color <color> background-color <color> transparent background-image <url> none background-repeat repeat repeat-x repeat-y no-repeat background-position [<percentage> <length>]{1,2} [top center bottom] [left center right] background <background-color> <backgroundimage> <background-repeat> <background-attachment> <background-position> word-spacing normal <length> letter-spacing normal <length> text-decoration none [ underline overline linethrough blink ]

12 HiST - Avdeling for informatikk og e-læring Side 12 av 12 vertical-align baseline sub super top text-top middle bottom text-bottom <percentage> text-transform capitalize uppercase lowercase none text-align left right center justify text-indent <length> <percentage> line-height normal <number> <length> <percentage> margin-top margin-right margin-bottom margin-left margin [ ]{1,4} padding-top <length> <percentage> padding-right <length> <percentage> padding-bottom <length> <percentage> padding-left <length> <percentage> padding [ <length> <percentage> ]{1,4} border-width [thin medium thick <length>]{1,4} border-color <color>{1,4} border-style none dotted dashed solid double groove ridge inset outset border-top <border-top-width> <border-style> <color> border-right <border-right-width> <border-style> <color> border-bottom <border-bottom-width> <border-style> <color> border-left <border-left-width> <border-style> <color> border <border-width> <border-style> <color> float left right none clear none left right both display block inline list-item none white-space normal pre nowrap list-style-type disc circle square decimal lowerroman upper-roman lower-alpha upper-alpha none list-style-image <url> none list-style-position inside outside list-style <keyword> <position> <url> position absolute relative static left top width height z-index auto <integer> page-break-before auto allways left right page-break-after auto allways left right size <length>{1,2} auto portrait landscape

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: DELVIS LØSNINGSFORSLAG (ikke fullstendig) Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005H Studiepoeng: 6 Faglærer:

Detaljer

1. XML Grunnlag

1. XML Grunnlag Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag XML Mildrid Ljosland 4.2.2008 Lærestoffet er utviklet for faget LO701D Interaktive Webtjenester med Java og XML 1. XML Resymé: Webtjeneste-teknologien

Detaljer

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

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6101 Webpublisering 05.12.2013 Tid: Målform: Sidetal: 3 timer Bokmål 7 (inkludert denne) Hjelpemiddel: Ingen Merknader: Alle oppgavene

Detaljer

CSS-formatering: stilark med kommentarer

CSS-formatering: stilark med kommentarer 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

Detaljer

XSLT 2. David Massey MBIB

XSLT 2. David Massey MBIB XSLT 2 David Massey MBIB4140 21-9-2017 Demo html.xsl mondial.xsl albania 1214489 1618829

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 13. mai 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005V Studiepoeng: 6 Faglærer:

Detaljer

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS Stilark Cascading Style Sheets - CSS /* Eksempel på stilark */ h1 { text-align: center; color: blue; } Læreboka kapittel 5 12. september 2007 INF1040-CSS-1 Boks-modellen Et XHTML-dokument er satt sammen

Detaljer

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS Stilark Cascading Style Sheets - CSS /* Eksempel på stilark */ h1 { text-align: center; color: blue; } Læreboka kapittel 5 12. september 2007 Boks-modellen Et XHTML-dokument er satt sammen av elementer

Detaljer

CSS: Endre utseende og stil på tekst Nybegynner

CSS: Endre utseende og stil på tekst Nybegynner CSS: Endre utseende og stil på tekst Nybegynner Web Introduksjon I denne oppgaven skal vi jobbe videre med skrift, størrelser og farger. Vi skal utforske forskjellige skrifttyper, se på bakgrunnsfarger

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 11. mai 2006 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005H Studiepoeng: 6 Faglærer:

Detaljer

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE JULIE HILL ROA MIRA THOEN FEIRING HVA ER WEBUTVIKLING? SERVER KLIENT HTTP request HTML, CSS, JavaScript HTTP response HTML Innhold CSS Utseende JAVASCRIPT Oppførsel

Detaljer

Javascript. Mer om layout

Javascript. Mer om layout Javascript. Mer om layout Kirsten Ribu 04.10.04 Kirsten Ribu - Webpublisering - HiO -2004 1 Men først. Hvordan går det med klasser og blokker? Hjalp det med mailene? Litt mer om klasser og blokker ;-)

Detaljer

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

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 HTML-del 1. er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag 2. Grafisk elementer på web skal være a) 72 ppi b) 144

Detaljer

EKSAMEN Web-publisering

EKSAMEN Web-publisering EKSAMEN 6101 Web-publisering 02.06.2016 Tid: Målform: Sidetall: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du bruker mellom

Detaljer

XSLT 1. David Massey MBIB

XSLT 1. David Massey MBIB XSLT 1 David Massey MBIB4140 12-9-2017 Structured information toolkit "XML's new playmates include stylesheets for display and transformation, strong methods for linking resources, tools for data manipulation

Detaljer

1. Cascading Style Sheet (CSS)

1. Cascading Style Sheet (CSS) Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lene Hoff 18.7.2007 Lærestoffet er utviklet for faget LN515D XML Teknologi 1. Resymé: I denne leksjonen skal vi ta for oss CSS (Cascading

Detaljer

1. XHTML. Innhold Innledning

1. XHTML. Innhold Innledning Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag XHTML Lene Hoff 19.9.2006 Lærestoffet er utviklet for faget XML Teknologi 1. XHTML Resymé: I denne leksjonen skal vi ta for oss standarden

Detaljer

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

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS CSS Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS CSS står for Cascading Style Sheets CSS blir brukt til å bestemme hvordan HTML-elementene skal se ut (farge, størrelse,

Detaljer

XML. Figur Et eksempel på et XML-dokument

XML. Figur Et eksempel på et XML-dokument Figur 13.1. Et eksempel på et XML-dokument XML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 13 systemutvikling

Detaljer

Steg 1: Vi starter fra toppen

Steg 1: Vi starter fra toppen CSS: Layout Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Målet med oppgaven er å lære hvordan

Detaljer

CSS: Animasjon Nybegynner

CSS: Animasjon Nybegynner CSS: Animasjon Nybegynner Web Introduksjon I denne oppgaven skal du lære å animerer HTML-objekter ved hjelp av CSS. Under ser du hvordan resultatet vil bli til slutt: Men før vi starter å lage animasjonen

Detaljer

XML og JDOM. Helge Furuseth

XML og JDOM. Helge Furuseth XML og JDOM Helge Furuseth [email protected] XML XML = Extensible Markup Language Basert på SGML Standard Generalized Markup Language HTML = Hypertext Markup Language Også basert på SGML Mange likheter

Detaljer

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

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig. Webutvikling Oblig 5 Oppg 1 Her ser du sidebar og widgets som er tilgjengelig. Dette er contact form plugins, funker som kontaktskjema i nettsida, må bruke text fra widgets og kopiere kode blir generert

Detaljer

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

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu CSS: Style nettsider Skrevet av: Arve Seljebu Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Nå skal vi lære å endre på

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 18. mai 2006 Varighet: 3 timer (09:00 12:00) Fagnummer: Fagnavn: Klasse(r): LV197D Webprogrammering med

Detaljer

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

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01 Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01 Side 2 Ett HTML dokument inneholder både tekst som skal vises og instruksjoner om hvordan den skal vises av nettleseren. Instruksjonene

Detaljer

EKSAMEN Webpublisering

EKSAMEN Webpublisering Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6101 Webpublisering 03.12.2015 Tid: Målform: Sidetal: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Alle oppgavene

Detaljer

MMT105 Internettprogrammering Uke 44, høst 2007

MMT105 Internettprogrammering Uke 44, høst 2007 MMT105 Internettprogrammering Uke 44, høst 2007 Introduksjon til CSS MMT105 HiNT 2007 1 HTML-elementenes strukturerende egenskaper HTML-elementene skal markere strukturen i et webdokument, dvs. at de forskjellige

Detaljer

EKSAMEN / 6101N WebPublisering

EKSAMEN / 6101N WebPublisering EKSAMEN 6101 / 6101N WebPublisering 09.12.2016 Tid: Målform: Antall sider: 3 timer Bokmål 8 (inkludert denne) Hjelpemidler: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du

Detaljer

Oppsummering fra forelesning 2

Oppsummering fra forelesning 2 1 of 16 02.04.2015 15:42 Oppsummering fra forelesning 2 Lenker Lenker er, historisk sett, webens første eksistensberettigelse Lenker kan være relative (går til sider innenfor samme nettsted) eller absolutte

Detaljer

NKKN typeforslag versjon 2.0.1. Definisjon av grunntypene

NKKN typeforslag versjon 2.0.1. Definisjon av grunntypene NKKN typeforslag versjon 2.0.1 For å lette innsamling av typedata er det laget en importrutine i NKKN som muliggjør automatisering. Foreløpig kan en kun sende forslag via email, en webservice er planlagt

Detaljer

Håkon Tolsby. 25.08.2014 Håkon Tolsby

Håkon Tolsby. 25.08.2014 Håkon Tolsby HTML5 og CSS Håkon Tolsby 25.08.2014 Håkon Tolsby 1 En webside min webside en html5 side dett er min første

Detaljer

OBLIG 1 - WEBUTVIKLING

OBLIG 1 - WEBUTVIKLING 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. Problemer med funksjonalitet / bruk Uoversiktlig side For

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15. mai 2003 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU Studiepoeng:

Detaljer

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.

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. Oblig 1 Oppdatert: 10/09 Nye oppgaver 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. Oppgave 2 (Etter

Detaljer

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

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Når man tar pilen over fanene, dukker det opp utrolig mange tagger. Dvs alt er

Detaljer

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

Læringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari 1 2 Læringsmål og pensum TDT4105/4110 Informasjonsteknologi grunnkurs: Uke 35/36 HTML Førsteamanuensis Alf Inge Wang Læringsmål Lære å lage statiske hjemmesider Bilder Lenker Lister Tabeller Skjema for

Detaljer

Grunnleggende om websider og HTML-kode

Grunnleggende om websider og HTML-kode Grunnleggende om websider og HTML-kode Html er et språk / en standard som brukes for å gi instrukser til nettlesere om hvordan ulike elementer på en webside skal fortolkes og presenteres for en sluttbruker.

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU

Detaljer

Innføring i Dynamisk HTML

Innføring i Dynamisk HTML Innføring i Dynamisk HTML Her kommer en enkel innføring i dynamisk HTML (DHTML). DHTML er en webside (et web dokument) som kan endres etter at den er lastet inn i webleseren. Når brukeren fører musepekeren

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 17.desember 2001 Varighet: 0900-1300 Fagnummer: LV192D Fagnavn: Web-programmering med ASP Klasser: 1hsf Vekttall:

Detaljer

Styling og formatering av tekst

Styling og formatering av tekst Lesson 5 All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Styling og formatering

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15.desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU

Detaljer

Rammer. Mer om Javascript

Rammer. Mer om Javascript Rammer. Mer om Javascript LO130A Kirsten Ribu 11.10.2004 Kirsten Ribu - HiO - LO 130 A 1 I dag Om rammer (Frames) Mer om Javascript Kirsten Ribu - HiO - LO 130 A 2 Innledende om rammer (Frames) Med rammer

Detaljer

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

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012 NCE TOURISM FJORD NORWAY FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012 HACKERS HOUR Hvor langt kommer vi med FjordNett rammeverket? Html CSS Javascript Hva er bestanddelene av en nettside? Html

Detaljer

Intro til WWW, HTML5 og CSS

Intro til WWW, HTML5 og CSS Intro til WWW, HTML5 og CSS Håkon Tolsby 20.08.2015 Håkon Tolsby 1 World Wide Web Webserver: Programvare som distribuerer websider og/eller maskin hvor programmet kjører Webbrowser (nettleser): Program

Detaljer

Høgskoleni østfold EKSAMEN

Høgskoleni østfold EKSAMEN Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10511 Webutvikling Dato: Eksamenstid: 03/12-2014 09.00-13.00 Hjelpemidler: Faglærer: In en Tom Heine Nått Eksamensoppgaven: Oppgavesettet består av 6 sider

Detaljer

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.

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. 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. Problemer med arngren.net: 1. Nettsiden er SYKT uoversiktlig! 2. Det er

Detaljer

Tilpassning av Wordpress - Enterprise Theme

Tilpassning av Wordpress - Enterprise Theme Del 2 - Tilpassning Tilpassning av Wordpress - Enterprise Theme Del 1 var en gjennomgang av hvordan man setter opp det tekniske som kreves for å kjøre en Wordpress webside/blogg. Installere webserver (Apache)

Detaljer

Oblig 1 Erlend Hannestad

Oblig 1 Erlend Hannestad Oblig 1 Erlend Hannestad Oppgave 1 Nettsiden er ustrukturert og uryddig når det kommer til layout og design, det er vanskelig å holde oversikt over alt som vises på siden, det er rett og slett for mye

Detaljer

MOD 250 Avansert programvareteknologi Extensible Markup Language, XML

MOD 250 Avansert programvareteknologi Extensible Markup Language, XML MOD 250 Avansert programvareteknologi Extensible Markup Language, XML Yngve Lamo Oktober 2004, revidert Oktober 2005 Contents 1 Introduksjon til XML 3 2 Læringsmål 5 3 Syntaksen til XML 6 4 HTML, XHTML

Detaljer

Stilark "Cascading Style Sheets" CSS

Stilark Cascading Style Sheets CSS Stilark "Cascading Style Sheets" CSS /* Eksempel på stilark */ h1 { font-size:18pt; text-align: center; color: blue; } Vær oppmerksom på at enkelte nettlesere kan henge litt etter med implementering av

Detaljer

Semistrukturerte data og XML

Semistrukturerte data og XML UNIVERSITETET I OSLO Semistrukturerte data og XML Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information? -- T. S. Eliot

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 14.desember 2007 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D Web-applikasjoner med Java EE Nettstudenter

Detaljer

Webutvikling oblig 1 Marius Hanssen

Webutvikling oblig 1 Marius Hanssen Webutvikling oblig 1 Marius Hanssen Oppgave 1 arngren.net er en rotete nettside, enkelt sett forpestet med et uorganisert layout og en kode så grov at jeg ikke skjønner hvordan de klarte å finne en så

Detaljer

Return-Path: Received: from epost.telsys.no (LHLO epost.telsys.no) ( ) by ms1.telsys.

Return-Path: Received: from epost.telsys.no (LHLO epost.telsys.no) ( ) by ms1.telsys. Return-Path: [email protected] Received: from epost.telsys.no (LHLO epost.telsys.no) (213.188.12.35) by ms1.telsys.no with LMTP; Sun, 13 May 2012 15:38:59 +0200 (CEST) Received:

Detaljer

GEO2311. Obligatorisk Innlevering 1

GEO2311. Obligatorisk Innlevering 1 GEO2311 Obligatorisk Innlevering 1 STUDENTER: Kia Simonsen Morten Kappelslåen Gjøvik, 14.10.2015 Side 1 av 11 Innholdsfortegnelse Introduksjon... 3 Del 2 - HTML delen... 4 Del 2 - CSS delen... 9 Del 3

Detaljer

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

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1 Webdesign med Dreamweaver Glemmen vgs - Medier og kommunikasjon 1. januar 2013 Arly Dale 2013 Side 1 Strukturere layout på en webside Layouten på en webside kan organiseres på forskjellige måter. Tidligere

Detaljer

En enkel innføring i HTML koding

En enkel innføring i HTML koding En enkel innføring i HTML koding Både Internet Explorer og Netscape Navigator kommer med egne verktøy for å lage HTML sider (FrontPage Express og Netscape Composer). Disse verktøyene inneholder et såkalt

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 19. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU Studiepoeng:

Detaljer

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

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS. CSS: Skjul ninjaene Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk) Oversatt av: Trude Martinsen Kurs: Web Tema: Tekstbasert, Nettside Fag: Matematikk, Programmering, Teknologi, Kunst og håndverk

Detaljer

Markeringsspråk og XML

Markeringsspråk og XML Markeringsspråk og XML

Detaljer

INF1040 Oppgavesett 4: CSS

INF1040 Oppgavesett 4: CSS INF1040 Oppgavesett 4: CSS (Kapittel 5) Fasitoppgaver Ingen fasitoppgaver denne gang. Se flervalgsoppgavene under. Flervalgsoppgaver I følgende oppgaver er det oppgitt fem alternativer der nøyaktig ett

Detaljer

SENSORVEILEDNING. Dato: Eventuelt:

SENSORVEILEDNING. Dato: Eventuelt: SENSORVEILEDNING Emnekode: ITF10511 Emnenavn: Eksamensform: Webutvikling Digital Dato: 03.12.2018 Faglærer(e): Michael A. Lundsveen Eventuelt: Læringsutbytte for emnet KUNNSKAP: Studenten kan forstå nettsteders

Detaljer

1. Lage og vise et enkelt XML-dokument

1. Lage og vise et enkelt XML-dokument Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lage og vise et enkelt XML-dokument Lene Hoff (revidert av Tore Mallaug) 1.9.2013 Lærestoffet er utviklet for faget XML Teknologi 1. Lage

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 2.desember 2009 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D LO191D Videregående programmering

Detaljer

User Guide

User Guide User Guide Micro USB port Back up new data Restore previously backed up data More settings Enable or disable a SIM card Select 4G/3G SIM Select default SIM for data services Configure SIM

Detaljer

Stilark "Cascading Style Sheets" CSS

Stilark Cascading Style Sheets CSS Boks-modellen Et XHTML-dokument er satt sammen av elementer i bokser Stilark "Cascading Style Sheets" CSS /* Eksempel på stilark */ h1 { font-size:18pt; text-align: center; color: blue; Vær oppmerksom

Detaljer

XML Schema. David Massey MBIB

XML Schema. David Massey MBIB XML Schema David Massey MBIB4140 29-8-2017 Structured information toolkit "XML's new playmates include stylesheets for display and transformation, strong methods for linking resources, tools for data manipulation

Detaljer

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

Eksamensoppgaven: Oppgavesettet består av fire deler: DEL 1: Påstander, DEL 2: Flervalg, DEL 3: Kodeoppgave og DEL 4: Langsvar. Informasjon om eksamen EKSAMEN Emnekode og navn: ITF10511 Webutvikling Dato og tid: 3. desember 2018, 4 timer Fagansvarlig: Michael A. Lundsveen Hjelpemidler: Ingen Eksamensoppgaven: Oppgavesettet består

Detaljer

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE Emne: Informatikk II Emnekode: LO334E Faglig veileder: Hilde Hemmer Gruppe(r): 2EA,2EB,2EC Dato:14.12.04 Eksamenstid: 9 00-12 00 Eksamensoppgaven består av:

Detaljer

extensible Markup Language XML

extensible Markup Language XML Projekter indenfor datanet extensible Markup Language XML DIKU.PEH.787 Hvad er XML? Et meta sprog til beskrivelse af data dvs. det beskriver kun data, hverken præsentation, behandling eller noget andet

Detaljer

1. Mer om oppbyning av XML-dokument

1. Mer om oppbyning av XML-dokument Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Mer om oppbyning av XML-dokument Lene Hoff 2.9.2013 Lærestoffet er utviklet for faget XML Teknologi 1. Mer om oppbyning av XML-dokument Resymé:

Detaljer

CSS: Style nettsider Nybegynner

CSS: Style nettsider Nybegynner CSS: Style nettsider Nybegynner Web Introduksjon Nå skal vi lære å endre på stilen til nettsider. I denne oppgaven forventer vi at du har gjort HTML-oppgavene eller er litt kjent med HTML fra før av. I

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 18. desember 2002 Varighet: Fagnummer: Fagnavn: 3 timer BO328D Applikasjonsutvikling Klasse(r): FU 1HKD2002

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato:. desember 00 Varighet: timer (9:00 1:00) Fagnummer: LO117D Fagnavn: Algoritmiske metoder Klasse(r): DA DB

Detaljer