Intro til WWW, HTML5 og CSS



Like dokumenter
Håkon Tolsby Håkon Tolsby

Håkon Tolsby Håkon Tolsby

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

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

Web fundamentals. Web design. Frontend vs. Backend Webdesign 17. januar Monica Strand

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.

CASCADING STYLESHEETS (CSS)

Grunnleggende om websider og HTML-kode

Løsningsskisse prøve IT1

DRI1002 IKT og Informasjonssøking Våren forelesning 16. Januar Arild Jansen, Avd. for forvaltningsinformatikk, UiO

HTML: Del inn nettsiden

LO130A Webpublisering. Forelesning

the web Introduksjon Lesson

HUMIT1731. Tekstkoding. Koding/merking av tekst Uke 35. Tekster som teknologiske produkter. Koding/merking på flere nivå. Utvikling av notesystemet

OBLIG 1 - WEBUTVIKLING

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

Oblig 1 Erlend Hannestad

Final Projectreport Gry Skårbø

BEDRIFTENS NETTSIDE 24. NOVEMBER 2016

1. Lage og vise et enkelt XML-dokument

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

Digitale dokumenter 1

1. XHTML. Innhold Innledning

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

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

Ny på nett. Operativsystemer

Universitetet i Oslo Institutt for informatikk. avmystifisert i INF102. Kvile

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.

Oppgavesamling til Webutvikling < >

Nettsider og XHTML. SGML-familien. Hvordan lage et nettsted

Gruppeoppgave i dag. Tilgjengelige nettsteder. Fordel roller i gruppa. Skrekkeksempler. En del ting å tenke på. Leselist Satellite fra Bojo as

Oblig 3 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.

Hvordan å lage og publisere ditt personlige visittkort

en hjemmeside Lesson Introduksjon Du kjenner en del HTML tagger, så nå er det på tide å lage din første hjemmeside! La oss begynne med en gang.

Forelesning 23/9-08 Webprog 1. Tom Heine Nätt

Pensum og undervisningens form

Brukerveiledning digital eksamen via WISEflow

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

INF1040 Oppgavesett 4: CSS

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.

Innholdsfortegnelse. Side 2

Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)

6105 Windows Server og datanett

Oppbygging av innhold på responsive nettsider.

Sikkerhet og internett. Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet

Hvordan man kobler til printeren, laster ned CardPresso, installerer skrifttypen og får kommet i gang med produktet.

Steg 1: Vi starter fra toppen

Innstillinger. Endre Personalia

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

XML og XHTML. Hva er nå egentlig denne teksten? Et litt mer avansert XML-eksempel. Et meget enkelt XML-eksempel. For å få fortalt hva teksten er

Webutvikling oblig 1 Marius Hanssen

Markeringsspråk og XML Nettsider og XHTML

Hvordan oppdatere Java.

Forsvunnet katt webside

Avinstallere Java: Windows 7 og eldre versjoner

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Et forsøk på definisjon

Tilbakestille nettleser

Ny på nett Internett. Bruk av nettleser.

LAB-L SETTE OPP MICROSOFT SERVER 2003

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

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

EKSAMEN / 6101N WebPublisering

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

og WWW. Erik Hjelmås, HiG. 22. juni 2000

Læringsmål XML. Markering av tekst. SGML-familien. Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.

Sikkerhet og internett

E-post Basis 500MB Hosted Exchange Mailvask Masseutsendelse e-post

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

Læringsmål og pensum. Skript og markupspråk. Hva er HTML?

Oblig 1 Webutvikling av Jon-Håkon Rabben

Markeringsspråk og XML

Brukerveiledning digital eksamen via FLOWlock

Et forsøk på definisjon. Eksempel 1

Rammer. Mer om Javascript

Steg 1: Felix har forsvunnet!

CSS: Style nettsider Nybegynner

Brukerveiledning for nedlastning og installasjon av Office Av Roar Nubdal, fagprøve IKT-servicefag, juni 2014

Hovedprosjekt i data ved Høgskolen i Oslo våren 2007

Administrering av SafariSøk

POLITISKE SAKSDOKUMENTER:

Digitale verktøy. Fredag 25. september Laget av Jarl- Håvard Holen Hentet fra Wikipedia.no. Innhold: Internett TCP/IP SSH/telnet.

NY PÅ NETT. Operativsystemer

Tjenester i Internett. E-post, HTTP, FTP, Telnet

1 E-post og web-browsere

Eget nettsted. Hvordan gå frem for å utvikle et profesjonelt nettsted til virksomheter med en tradisjonell-, hybrid- eller digital verdikjede?

KUNNSKAP.NO (versjon 7)

Lage klubbens webside i Rotary med verktøyet Webwiz 2.0

Introduksjon til HyperText Markup Language

og Java

Programmeringsrammeverk som kan installeres på Windows Mobiloperativsystem

Et forsøk på definisjon. Eksempel 1

Kapittel 1: Datamaskiner og programmeringsspråk. Java som første programmeringsspråk

Introduksjon til programmering og programmeringsspråk. Henrik Lieng Høgskolen i Oslo og Akershus

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet.

1. Intro om SharePoint 2013

DRI1002-V05 1. forelesning Arild Jansen, AFIN

Dobbelklikk på program-ikonet!

Transkript:

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 som tolker websider Webside (web page): Dokument som inneholder tekst, html-tagger og stilsett HTML: Hyper Text Markup Language CSS: Cascading Style Sheet URL: Uniform Resource Locator HTTP: Hyper Text Transfer Protocol 20.08.2015 Håkon Tolsby 2

Hvordan www fungerer http://www.it.hiof/grit/ 20.08.2015 Håkon Tolsby 3

Web browser Koble seg til en webserver Spørre etter en webside Formatere websiden i henhold til html-tagger stilsett CSS Det er browseren som bestemmer hvordan siden vil se ut. 20.08.2015 Håkon Tolsby 4

Viktige Web Browsere Google Chrome 63,5% Mozilla Firefox 21,6% IE (Internet Explorer) 6,5% Safari 4,9% Opera 2,5% 20.08.2015 Håkon Tolsby 5

Vi bruker Firefox og Chrome http://www.mozilla.com http://www.google.com/chrome Gode til å støtte standardene Sikrere enn IE Mange gode funksjoner 20.08.2015 Håkon Tolsby 6

URL: Uniform Resource Locator Peker til et stykke data på internett Webside, fil med ftp tilgang, innlegg på Usenet, http://www.it.hiof.no/grit/problem/uke1/problem1.html Protokoll: HTTP, FTP eller file Katalog og filnavn Adressen til datamaskinen (serveren) ftp://ftp.ibiblio.org/ 20.08.2015 Håkon Tolsby 7

Websidens anatomi Websted Webserver Webside Hjemmeside (eng web site) En samling websider linket sammen til en meningsfull enhet Programvare som distribuerer websider og/eller maskine hvor programmet kjører (eng wep page) Et enkelt dokument på et websted (eng home page) Inngangssiden på et websted 20.08.2015 Håkon Tolsby 8

Websted strukturer Hierarkisk Lineær Nett Web 20.08.2015 Håkon Tolsby 9

Hva er HTML? Hyper Text Markup Language Bygger på SGML Standard Generalized Markup Language HTML beskriver strukturen på siden: title, paragraph, header, lists CSS Cascading Style Sheet, beskriver formateringen HTML = CONTENT, CSS = PRESENTATION Standardene utarbeides av: W3C World Wide Web Consortium. http://www.w3.org/ 20.08.2015 Håkon Tolsby 10

Fra XHTML 1.1 til HTML5 XHTML 1.1 extensiblehtml. HTML reformert som XML Alle tagger må lukkes, alle attributter må ha en verdi HTML5 Ikke strikt xml Utvikles i samarbeid med browser-utviklerne Mange nye tagger for sidestruktur: <header><footer><article><nav> Ikke case-sensitive 20.08.2015 Håkon Tolsby 11

For å lage websider trenger vi en editor Anbefaler for Windows: Notepad ++ http://notepad-plus-plus.org/ Anbefaler for Mac: TextWrangler Bracets 20.08.2015 Håkon Tolsby 12

En webside <!DOCTYPE html> <html> <head> <title>min webside</title> <meta charset="utf-8"> </head> <body> <h1>en html5 side</h1> <p>dett er min første side skrevet i html5</p> </body> </html> 20.08.2015 Håkon Tolsby 13

Elementære tagger <p>dette er et avsnitt</p> <h1>dette er en tittel på nivå1</h1> <h2>dette er en tittel på nivå2</h2> <h3>dette er en tittel på nivå3</h3> <h4>dette er en tittel på nivå4</h4> <h5>dette er en tittel på nivå5</h5> <h6>dette er en tittel på nivå6</h6> <br /> Linjeskift <hr /> Horisontal linje <!-- Dette er en kommentar --> 20.08.2015 Håkon Tolsby 14

Text-tagger <b>fet skrift</b> <i>kursiv tekst</i> E=MC<sup>2</sup> Formelen for vann er: H<sub>2</sub>O 20.08.2015 Håkon Tolsby 15

Semantiske tagger <strong>advarsel:</strong> Isen er tynn. <em>fremtiden</em> er Internett. <blockquote cite="http://no.wikipedia.org/wiki/vildanden"> <p>tar du livsløgnen fra et gjennomsnittsmenneske tar du lykken fra det med det samme </p> </blockquote> <p>som Ibsen sa <q>men dagens krav er arbeid, ikke sang.</q></p> 20.08.2015 Håkon Tolsby 16

Lister <ul> </ul> <li>kaffe</li> <li>melk</li> <ol> </ol> <li>kaffe</li> <li>melk</li> Kaffe Melk 1. Kaffe 2. Melk 20.08.2015 Håkon Tolsby 17

Nøsta Lister <ul> <li>kaffe <ul> <li>espresso</li> <li>cafe au lait</li> <li>americano</li> </ul> </li> <li>melk</li> </ul> <ol> <li>kaffe <ol> <li>espresso</li> <li>cafe au lait</li> <li>anericano</li> </ol> </li> <li>melk</li> </ol> 20.08.2015 Håkon Tolsby 18

<a href="url">tekst</a> Linker <a href="http://www.hiof.no/">besøk HiØ</a> <a href="minside.html">minside</a> 20.08.2015 Håkon Tolsby 19

Enkel meny <p> <ul> <li><a href="http://www.hiof.no/"> HiØ</a> </li> <li><a href="http://www.it.hiof.no/grit/">grit</a></li> <li><a href="http://www2.hiof.no/nor/it_drift/ ">IT-drift</a></li> </ul> </p> 20.08.2015 Håkon Tolsby 20

Stilsett - CSS Når en browser leser et style sheet, så vil den formatere dokumentene etter de beskrivelse som finnes i style sheet. Det fines tre måter å sette inn style sheets på i et html-dokument: Eksterne Style Sheet Interne Style Sheet Inline Style Sheet 20.08.2015 Håkon Tolsby 21

Interne Style Sheet Plasseres innenfor <head> -taggen <style type="text/css"> h1, h2, h3 { color:green; } h1 { margin-left:40px; } p { margin-left:20px; } </style> 20.08.2015 Håkon Tolsby 22

Eksterne Style Sheet Eksternt Style Sheet brukes når samme stilsett skal anvendes på mange sider. Stilsettet legges da i en egen side med extension.css Med eksternt Style Sheet kan du endre utseendet en hel web site ved å endre i en fil. Hver side må ha en link til aktuelle Style Sheet <link> -taggen plasseres i <head> -taggen i siden <head> <link rel="stylesheet" type="text/css" href="minstil.css " /> </head> 20.08.2015 Håkon Tolsby 23

Forklaring link tag <link rel="stylesheet" type="text/css" href="minstil.css /"> rel="stylesheet" type="text/css" : Beskriver relasjonen mellom aktuelle dokument og mål dokumentet. : Beskriver MIME-typen til URL href="minstil.css" : URL til stilsettet 20.08.2015 Håkon Tolsby 24

<body> Inline Style Sheet Brukes lite, hvorfor? <h1 style="color:green; margin-left:40px;">dett er en overskrift</h1> <p style="color:sienna;margin-left:20px;">og her kommer litt tekst, bla, bla bla.</p> </body> 20.08.2015 Håkon Tolsby 25

Hvordan skal jeg huske alt? http://www.w3schools.com/ 20.08.2015 Håkon Tolsby 26

Oppgave til mandag Lag websider som inneholder alle de taggene som er gjennomgått. Bruk både eksternt og internt css Bli kjent med w3schools. 20.08.2015 Håkon Tolsby 27