Språk för webben introduk4on 4ll HTML

Relevanta dokument
Introducerande övningar i HTML

Labora&on 2 HTML och validering övningar/uppgi:er

Labora&on 3 HTML och struktur övningar/uppgi:er

Strukturering med XML och DTD

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Idag. Webben och HTML. Webbens funk3on. URL och websidor. Moment F om webben och HTML startar nu

Labora&on 6 CSS och responsiv webbdesign övningar/uppgi:er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

WEBBUTVECKLING Kursplanering

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

Labora&on 4 CSS och validering övningar/uppgi9er

Datakommunika,on på Internet

20/01/2016. html och css

F02 En första sida. Dagens agenda

Datakommunika,on på Internet

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

F02 HTML. Föreläsning 2, HT2013 HTML. Kurser: Klientbaserad Webbutveckling 1DV435. Johan Leitet

Sammanfattning av hantering av redovisning av uppgift U1

Kommunikation. Dator med webbläsare Förfrågan: Webserver. Returnerar HTML-kod

Introduktion till programmering

Labora&on 4 CSS och validering samt fråga D övningar/uppgi?er

Introduktion Översikt av kursen och området webbteknik

Labora&on 8 Formulär övningar/uppgi6er

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Webbdesign vt Innehållsförteckning

Kort om World Wide Web (webben)

Introduk+on +ll programmering i JavaScript

Länkar och navigering

Labora&on 1 Variabler och beräkningar övningar/uppgi9er

Arbetsmaterial HTML pass 1 - Grunder

Introduk+on +ll JavaScript if- sats, funk+oner, bilder

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

03/12/2015. Logga in på: b.socrative.com eller ladda ner appen

Webbdesign vt Innehållsförteckning

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er

Föreläsning 4. CSS Stilmallar för webben

Loopar och objekt i JavaScript

Övning (X)HTML 2. Sidan 1 av

Nätet. Uppgiften. Nivå

Webbprogrammering. Sahand Sadjadee

Hyperlänkar. I HTML skapar man en hyperlänk med taggen <a> </a>, som är en förkortning av ordet ankare, på (engelska anchor).

ATT GÖRA WEBBSIDOR. Frivillig labb

HTML. Introduktion till HyperText Markup Language

Laboration 6 Formulär och stränghantering övningar/uppgifter

Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er

WEBDESIGN A - DTR 1210

Labora&on 5 CSS och layout samt fråga E övningar/uppgi>er

Internets historia Tillämpningar

Labbrapport: HTML och CSS

Idag. Webben, HTML och CSS. Live demo. Webbens funktion

Bilder. Bilder och bildformat

Webbserver och HTML-sidor i E1000 KI

Mappar och filer för webbsidor

WEBDESIGN A - DTR 1210

Du kan själv följa med i denna steg-för-steg guide i din texteditor.

Labora&on 3 Objekt i JavaScript övningar/uppgi:er

Webbutveckling Laboration 1: HTML5 och CSS3.

Struktur & Layout med CSS

WD406F - Interaktiva medier I 7,5hp Moment: Web Usability Inlämningsuppgift 1ab. Wynona Ekesrydh

Laboration med Internet och HTML

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola

Visuell design Bilder & färger

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Skeleton plane & Responsiv webbdesign med CSS

Manual för visionutv.net Redigera

Optimering av webbsidor

Gör en släktbok med Disgen

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

Labora&on 7 Syfte med laborationen:

Textsträngar och formulär i JavaScript

Statistik från webbplatser

Visa och dölja element med JavaScript

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt

TNMK30. Elektronisk publicering

! Katerina Vrotsou! Medieteknik. 2004! Informationsvisualisering, visuell data analys

HTML. Laborationskompendium i konstruktion av webbsidor. Detta exemplar tillhör: VT Mitthögskolan ITM Telefon

Internet A. HTML Grunder Maximilien Chiang 1

Lektion 2 - CSS. CSS - Fortsätt så här

TNMK30. Elektronisk publicering

En bortsprungen katt

On-line produktion TDDC61

HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015

Webbplats analys google.com

WiFi4EU-kontrollfunktion. Vägledning v1.0

Grundläggande datavetenskap, 4p

TNMK30 - Elektronisk publicering

24-timmarswebben. Riktlinje Förklaring Så uppfyller vi den

På många sätt är webben, när det kommer till kritan, en samling länkar. Inom varje given plats, gör länkarna det möjligt att snabbt navigera från ett



Webbtillgänglighet. Webbtillgänglighet. World Wide Web Consortium. Web Accessibility Initiative, WAI WCAG 2.0 WCAG 1.0

Skapa en mall för inlämning av skriftliga uppgifter. med hjälp av Open Office Writer

TENTAMEN I INTRODUKTION TILL MEDIEPRODUKTION, 5p

Christer Scheja TAC AB

Webbpublicering. Teknikintroduktion 1 Jody Foo (jodfo@ida.liu.se)

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Snabbguide för publicering i Drupal för ki.se

Transkript:

Föreläsning i webbdesign Språk för webben introduk4on 4ll HTML Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se

En webbsidas beståndsdelar Text (formaterad, strukturerad) Länkar Inkluderade medier (bilder, video, ljud) 2

HyperText Markup Language Hypertext = länkar, referenser Märker upp informa4onen (texten) för ap markera formatering, länkar och infogning av bilder HTML EP HTML- dokument innehåller text och koder för: formatering (rubriker, stycken, fets4l, tabeller, listor, ) referenser (bilder, länkar, etc) speciella tecken (åäö,, etc) 3

En webbsidas dokument Text + koder och referenser b.htm" 1.gif" a.htm" c.htm" 2.gif" Länkar 4ll andra webbsidor Referenser 4ll bilder (separata filer) 4

HTML- koder Koder (Taggar) Start- och slupaggar t.ex. <b>fets4l</b> Endast en tagg t.ex. <hr> APribut t.ex. <img src= bild.jpg > Specialtecken t.ex. för tecknet <tagg a=ribut= värde >. </tagg> &tecken; Referenser (adresser) Fullständig URL (Uniform Resource Locator) t.ex. hpp://medieteknik.lnu.se/1me101/index.htm Rela4v adress t.ex. bilder/slop.jpg 5

Grundstruktur för HTML <html>" <head>" <title>sidans titel</title>" </head>" <body>" Texten som visas..." </body>" </html>" Sidans titel Texten som visas... 6

Adresser Fullständig URL (Uniform Resource Locator) Korrekt: refererar 4ll fil på nätet t.ex. hpp://w3.msi.vxu.se/mul4media/index.htm Fel: refererar 4ll fil på hårddisken t.ex. file:///c:hd/minawebbsidor/index.htm Rela4v adress Utgå från den fil där adressen ges t.ex.../../bilder/bild.jpg 7

RelaLva adresser Strukturera filerna i olika mappar, t.ex.: - olika områden i olika mappar - bilder i separata mappar w" Referens 4ll filen b.htm i w: b.htm a.htm" b.htm" x" y" Referens 4ll bilden 1.gif i y: y/1.gif a.htm" z" 1.gif" 2.gif" 3.gif" Referens 4ll bilden 1.gif i y:../y/1.gif 1.gif" 2.gif" 8

Exempel Program En editor för ap skriva kod En webläsare för ap se resultatet Demo av HTML Dokumentet index.htm skapas. <html>" <head>" <title>min" </head>" <body>" index.htm" ucd.htm" puzzle.jpg" user.jpg" usercenter" pics" 9

Versioner av HTML HTML 0 (1989) Endast text och enkel formatering, t.ex rubriknivåer och listor HTML 1 (1992) Möjligt ap infoga grafik i presenta4onen HTML 2.0 (1994) Den första officiella standarden fastställd av W3C HTML 3.0 (1995) Endast ep förslag som aldrig antogs av W3C Förslag på stöd för bl.a. tabeller och matema4ska symboler HTML 3.2 (1996) Tabeller, bakgrunds- och texmärger, text flödar runt bilder, etc. HTML 4.0 (1997) Ramar, s4lmallar, inkludering av script, matema4ska symboler, etc. HTML 4.01 (1999) RäPning av en del buggar XHTML 1.0 (2000) I stort sep detsamma som HTML 4.01, fast mer strikt XHTML Basic (2000) En minimal uppsäpning av XHTML. Används t.ex. för mobiltelefoner, handhållna datorer, etc. som inte stödjer XHTML fullt ut. XHTML 1.1 (2001) Modulariserad. Annars lik version 1.0. XHTML 2.0 (Working Drap 2005) Fler moduler. Arbetet med XHTML2 avbröts i juli 2009. HTML5 (Working Drap 2008) Utvecklingen påbörjades 2004 Första working drap i januari 2008 Ej ännu standard Sedan 1993 standardiseras HTML av W3C, World Wide Web ConsorLum, h=p://www.w3.org 10

W3C:s standardiseringsprocess Working Drap Förslag publicerat för granskning. Candidate Recommenda4on Förslag som granskats och uppfyller arbetsgruppens tekniska krav. Publiceras för ap få in erfarenhet från implementering av förslaget. Proposed Recommenda4on Fullt utvecklad teknisk rapport som skickas 4ll W3C Advisory CommiPee för bekräpelse. W3C Recommenda4on Specifika4on eller riktlinjer som utgör en standard. W3C Process Document, hpp://www.w3.org/2005/10/process- 20051014/tr 11

XHTML vs. HTML XHTML är striktare än HTML Koder måste skrivas med gemener, t.ex. <body> Alla koder måste avslutas med slutkod, t.ex. <p>text</p> med /, t.ex. <img src= bild.jpg /> APribut måste anges inom cita4onstecken, t.ex. <table border= 1 > </table> Koderna måste nästlas korrekt, t.ex. <p> <b> </b> </p> ej <p> <b> </p> </b> <4tle> </4tle> måste vara den första koden i head- delen. 12

Standard och validering Varför följa en standard? Tillverkarna av webbläsare gör egna 4llägg 4ll standarden T.ex. införs egna taggar eller apribut, men dessa fungerar opa endast i deras webbläsare Följ standard specificerad av W3C Större chans ap det fungerar i alla webbläsare och datormiljöer LäPare ap kombinera med CSS och JavaScript UnderläPar för sökop4mering och 4llgänglighet HTML5 är ingen standard Ganska långt utvecklat Webbläsarnas stöd stämmer ganska väl med förslaget i W3C:s arbetsdokument Validering av HTML- koden Kontroll för ap se ap koden följer språkets regler Se lab 2 för demo och exempel på validering 13