tnmk30 elektronisk publiceringweber.itn.liu.se/~katvr62/tnmk30/2014/fo/fo1_1bps.pdf · 2014. 11....

50
Elektronisk publicering TNMK30

Upload: others

Post on 11-Mar-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

Elektronisk publicering TNMK30

Page 2: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Katerina Vrotsou

¡ [email protected]

¡ Medieteknik …. 2004

¡ Informationsvisualisering, visuell data analys

VÄLKOMNA TILL KURSEN!

Page 3: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Stefan Gustavson, [email protected]

¡ Camilla Forsell, [email protected]

¡ Labbhandledare: § Per Lind, [email protected]

§ Oskar Ankarberg, [email protected]

§ Michael Novén, [email protected]

§ Linnea Nåbo, [email protected]

§ Aron Tornberg, [email protected]

§ Oscar Westberg, [email protected]

MEDVERKANDE

Page 4: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Mål, Innehåll och upplägg

¡ Praktisk information om kursen

¡ Introduktion

¡ HTML § Struktur

§ Taggar

§ Metadata

§ Validering

OVERVIEW

Page 5: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡  utforma effektiv information ¡  använda de olika teknikerna och formaten som finns för

att presentera text och bild elektroniskt ¡  särskil ja mellan verktyg och teknik och kunna avgöra

vilken teknik/standard som är mest lämpad för ett givet problem

¡  utvärdera en befintlig publikation med avseende på teknik genomgången i kursen

¡  analysera möjligheter och risker med användandet av digitala medier från ett socialt och ekonomiskt perspektiv

KURSMÅL

Page 6: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

KURSINNEHÅLL

Page 7: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ 7 föreläsningar 1.  HTML (idag)

2.  CSS

3.  JavaScript

4.  PHP

5.  Användbarhet

6.  Databaser/MySQL

7.  Projektgenomgång

¡  5 labbar

¡  1 inlämningsuppgift

UPPLÄGG

PROJEKT

Page 8: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

Laborationer & inlämning 3hp

Projekt 3hp

UPPLÄGG

Schemalagd tid 84 tim

Självstudietid 76 tim

6hp 4 veckor

Page 9: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

1.  HTML (idag)

2.  CSS (imorn)

3.  JavaScript (torsdag)

4.  PHP (måndag)

5.  Användbarhet

6.  Databaser/MySQL

7.  Projektgenomgång

FÖRSTA DEL AV KURSEN

Lab 1: HTML

Lab 2: CSS

Lab3: JS

Lab 4: PHP, Inlämningsuppgift

Lab 5: MySQL

v. 45

v. 46

v. 47

v. 48 Lab 6: extra

Page 10: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

1.  HTML (idag)

2.  CSS (imorn)

3.  JavaScript (torsdag)

4.  PHP (måndag)

5.  Användbarhet

6.  Databaser/MySQL

7.  Projektgenomgång

FÖRSTA DEL AV KURSEN

Lab 1: HTML+CSS

Lab 2: JS

Lab3:(JS+)PHP

Lab 4: PHP, Inlämningsuppgift

Lab 5: MySQL

v. 45

v. 46

v. 47

v. 48 Lab 6: extra

Page 11: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

ANDRA DEL AV KURSEN

PROJEKT

Page 12: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Föreläsningssal till alla föreläsningar § Bättre synlighet

¡ 2 projektorer för att undvika “hopp” mellan fönster

¡ Mer exempelkod i föreläsningar § Tydligare koppling till labbarna

¡ Labbar inte direkt efter föreläsningen § Mer tid för förberedelse

¡ Inlämningsuppfigt § Utvärdering av befintlig publikation

ÄNDRINGAR EFTER KURSVÄRDERING 2013

Page 13: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Hemsida: § www.itn.liu.se/~katvr62/TNMK30/2014/

§ Uppdateras kontinuerligt è kolla regelbundet!

¡ Kurslitteratur: § FÖ material

§ Länkar

¡ Vid mailkontakt: § Kolla på hemsidan först, svaret kanske finns där

§ Ange kurskod (TNMK30) i ämnet

PRAKTISKT

Page 14: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Inför labbarna § Anvisningar ges på motsvarande föreläsningar

§ Kom förberedd!

¡ Labbhandledare § En handledare per labbsal och labbgrupp

§ Under projektet: 2 handledare i 2 timmar per tillfälle

¡ Redovisning § Sker på schemalagd tid i labbsalen

§ Ej per mail, ej på lithehack stuga

LABBAR

Page 15: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Fyll i namn och LiU-ID i listorna

¡ Lista över labbgruppsindelning läggs upp på hemsidan

¡ Max 2 per grupp

LABBGRUPPER

Page 16: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Direkt på föreläsningar

¡ Via mail

¡ Via hemsidan è kolla regelbundet!

INFORMATION

Page 17: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

Frågor? VÄLKOMNA TILL

KURSEN!

Page 18: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

Internet & webben INTRODUKTION

Page 19: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

VAD ÄR INTERNET?

Page 20: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

VAD ÄR INTERNET?

Wikipedia: http://en.wikipedia.org/wiki/Internet

source: google

Page 21: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Internet: sammankoppling av datornätverk

¡ Används för bl.a. epost, chat, filöverföring, webbsidor

¡ Kommunikation sker via standardiserade protokoll (TCP/IP)

¡ WWW eller ”webben”: del av Internet, en samling av webbsidor kopplade via hyperlänkar eller bara länkar

VAD ÄR INTERNET?

Page 22: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

INTERNET VS. WWW

¡ WWW eller ”webben” är en del av Internet

¡ En samling av dokument formaterade i HTML språk och kopplade via hyperlänkar

source: google

Page 23: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡  Standarder och tekniska specifikationer §  Rekommendationer för standard syntax, semantik och användning

av webb-språk och verktyg

¡ World Wide Web Consortium (W3C) §  Rekommendationer och webstandarder

¡  Internet Engineering Task Force (IETF) §  Specifikationer för protokoll standarder, (Internet Standard, STD) §  Request for Comments dokument (RFC)

¡  ECMA International §  Standarder för JavaScript

¡  International Organization for Standardization (ISO) ¡  Unicode consortium

§  Unicode standard

¡  Internet Assigned Numbers Authority (IANA) §  Kontrollerar domännamn och IP-adresser

WEBSTANDARDER

Page 24: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ System för kommunikation för all data skickat över Internet, simpel kommunikationsprotokoll

¡ IP-adress: 32-bit nummer för att identifiera en dator i ett nätverk genom IP (4x8-bits: 0-255)

INTERNET PROTOCOL (IP)

image source: Wikimedia Commons http://commons.wikimedia.org/wiki/File%3AIpv4_address.svg

Page 25: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Transmission Control Protocol (TCP) mer pålitligt protokoll som överför data i rätt ordning

¡ TCP/IP används ofta ihop och används t.ex. för HTTP, HTTPS, FTP, SSH och epost

¡ Hypertext Transfer Protocol (HTTP) kommunikationsprotokoll för att överföra webbinnehåll (Hypertext) på webben (WWW). Dvs att skicka html-sidor från en webserver till en webbklient.

MER RPOTOKOLL

Page 26: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

KLIENT/SERVER

image source: Wikimedia Commons http://commons.wikimedia.org/wiki/File:Client-server-model.svg#mediaviewer/File:Client-server-model.svg

Page 27: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Domain Name System (DNS): mappning mellan IP-adress och webbserver

¡ Uniform Resource Locator (URL) a.k.a. webbadress adress till ett dokument

DNS OCH URL

http://www.hemsida.se:8080/mapp/index.html#anchor

protokoll domän namn port sökväg dokument ”ankare” till specifik del i dokumentet

Page 28: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ HTTP kommandon för att hantera dataöver föring mellan klient och server § GET: Hämta dokument, resurs

§ POST: Skicka formulär information

§ PUT: Uppladdning fil

§ HEAD: Hämta information om dokument

¡ Fel/status meddelanden § 200: OK

§ 301-303: sidan är flyttad

§ 403: ej tillträde (unauthorized)

§ 404: Page not found

§ 500: Internal server error

HTTP

server HTTP Request

HTTP Response (HTML & status code)

client

Page 29: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ För att specificera typ av resurs som inkluderas i en webbsida

MIME TYPER

application/octet-stream .exe

image/png .png

image/jpeg .jpeg

text/html .html, .htm, .php

text/css .css

text/javascript .js

audio/mpeg .mpg

video/quicktime .mov

Page 30: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ HTML - Hypertext Markup Language

¡ CSS - Cascading Style Sheets

¡ JavaScript

¡ PHP - PHP Hypertext Processor

¡ XML - eXtensible Markup Language

¡ SQL - Structured Query Language

SPRÅK PÅ WEBBEN

Page 31: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Ekonomi

¡ Politik

¡ Demokrati

¡ Öppenhet

¡ Tillgänglighet

“MJUKARE” ASPEKTER

Page 32: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Internet, wikipedia: http://en.wikipedia.org/wiki/Internet

¡ Brief history of the Internet: http://www.internetsociety.org/brief-history-internet

¡ W3C: http://en.wikipedia.org/wiki/World_Wide_Web_Consortium

FÖRSLAG TILL VIDARE LÄSNING

Page 33: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

Innehåll HTML

Page 34: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Märkspråk för hypertext dokument

¡ Beskriver innehåll och struktur

¡ Omsluter text innehåll med märkningar som ger semantisk information till denna innehåll

¡ Endast innehåll §  INTE utseende och funktionalitet!

¡ Märkningar i form av ”tags” < >

!

HYPERTEXT MARKUP LANGUAGE (HTML)

<element> text innehåll </element>!

<p> Detta är ett stycke </p>!

Page 35: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Nytt version av språket, 2011-12

¡ Fokus på applikationer och multimedia

¡ Striktare än tidigare versioner

¡ Mer standardiserad syntax

¡ Tydligare fokus på dokumentets innehåll och struktur, ej utseende och uppförande

HTML5

Page 36: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ HTML för att beskriva innehåll

¡ Style Sheets (CSS) för att beskriva utseendet

¡ Skript (t.ex. JavaScript) för att beskriva beteendet

¡ Välj taggar utifrån deras semantiska mening inte baserad på hur de ser ut på skärmen! § Det kan du fixa med stylesheets

SKILJ MELLAN ANSVARSOMRÅDEN

Page 37: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

BASIC HTML STRUKTUR

Page 38: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Block element märker större mängder innehåll

¡ Webbläsaren separerar dem med ett marginal runt om

¡ Kan innehålla andra block eller inline element

¡ Börjar och slutar med ny rad i webbläsaren

¡ Exempel § <p>, <h1>,<ul>, <ol>, <div>!

BLOCK ELEMENT

Page 39: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Inline element märker mindre mängder innehåll

¡ De visas i samma rad i webbläsaren

¡ Måste nästlas inuti block element

¡ Exempel § <a>, <img>, <span>!

§ Formateringselement: <strong>, <em>!

INLINE ELEMENT

Page 40: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Attribut kan specificeras för vissa element § <element attribute=“värde”> innehåll </element>

§ <a href=“länk.html”> Detta är en länk </a>!§ <img src=”katt.png” alt=”bild på katt”/>!

¡ Länk tag <a> ska ha ett självförklarande namn

¡ Bild tag <img> bör alltid ha attributen alt specificerat som anger alternativ beskrivning

¡ Vissa element har inte en slut tag utan öppnas och avslutas i ett § <br/>, <hr/>, <img/>!

¡ <!-- Kommentarer -->!

MER OM HTML ELEMENT

Page 41: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ List element kan vara numrerade <ol> eller onumrerade <ul> och kan nästlas i varandra

¡ Tabeller § definieras via <table>, <tr>, <td>, <th> element.

§ Ska användas för tabelldata. INTE för layout!

¡ Element har förbestämd formatering för deras utseende, t.ex. rubriker <h>, kod <code>!

¡ Taggar måste nästlas korrekt måste stängas i rätt ordning

MER OM HTML ELEMENT

Page 42: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ <pre> för att behålla formatering i texten; radbrytningar, mellanslag etc.

¡ Special symbol representeras av specialtecken § Mattesymbol, valutor, accent…

§ &namn; &#nummer;

MER OM HTML ELEMENT

& &amp;

< &lt;

” &quot

&nbsp:

Page 43: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Information som beskriver själva webbsidan § För sökmotorer att kunna klassificera den: titel, nyckelord

§ För att ge info till webbläsaren om sidan har flyttats

§ För att ge information om sidans teckenkodning, t.ex utf-8

¡ Specificeras tidigt; i <head>!§ T.ex. <meta charset=“utf8”/>!

METADATA

charset utf8,…

content text

http-equiv content-type, default-styleexpires, refresh

name author, application-name, description, keywords, generator

Page 44: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Mindre header kod

NYTT FÖR HTML5

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">!<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="se> !<head>! <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>!</head>!<body>! ... !</body> </html>!

<!DOCTYPE html>!<html > !<head>! <meta charset=“UTF-8"/>!</head>!<body>! ...!</body> </html>!

Page 45: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ type egenskapen behövs ej

¡ Nya semantiska element: <header>, <footer>, <article>, <section>

¡ Nya grafik element: <svg>, <canvas>

¡ Nya multimedia element: <audio>, <video>

NYTT FÖR HTML5

<link href="styles.css" type="text/css” />!!<script src=”script.js” type="text/javascript" ></script>!!

<link href="styles.css”>!!<script src=”script.js”></script>!

Page 46: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

VALIDERING

¡ http://validator.w3.org/

¡ Validera alltid din kod § Vissa webbläsare försöker tolka rätt även fast det finns fel

¡ Gå igenom fel-listan, rätta ett fel i taget och validera om

Page 47: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Semantisk HTML: Välj taggar utifrån deras semantiska mening inte baserad på hur de ser ut på skärmen!

¡ Använd beskrivande text för länkar

¡ Använd attributen alt i bild element (<img>)

¡ Använd blockelement för att skapa ”luft”/marginaler i innehållet inte <br/> !

¡ Nästla taggarna noga måste stängas i rätt ordning

¡ Använd tabeller för tabelldata INTE för layout

ATT TÄNKA PÅ: HTML

Page 48: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ W3schools HTML tutorial: http://www.w3schools.com/html/default.asp

¡ HTML tags: http://www.w3schools.com/tags/default.asp

¡ HTML validator: http://validator.w3.org/

¡ HTML, wikipedia: http://en.wikipedia.org/wiki/HTML#HTML_versions_timeline

¡ http://www.smashingmagazine.com/

LÄNKAR TILL MATERIAL/LÄSNING

Page 49: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

¡ Skriv upp er på labblistorna!

¡ 2 personer per grupp

¡ Samma labbpartner i alla labbar

¡ Gå igenom W3Scools HTML tutorial och testa på de olika taggarna § http://www.w3schools.com/html/default.asp

¡ Tänk igenom och skissa på ett tema till en (enkel) hemsida som du skulle vilja skapa

INFÖR LABBARNA

Page 50: TNMK30 Elektronisk publiceringweber.itn.liu.se/~katvr62/TNMK30/2014/FO/FO1_1bps.pdf · 2014. 11. 4. · Fokus på applikationer och multimedia ! Striktare än tidigare versioner !

Imorgon blir det snyggare!

TP2 kl. 08:15