Repetition. Hypertext. Internet HTTP. Server och klient Föreläsning 2. Text försedd med länkar till andra texter. Många sammankopplade nät

Relevanta dokument
Repetition. Hypertext. Internet HTTP. Server och klient Text försedd med länkar till andra texter. Många sammankopplade nät

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html

ORDLISTA WEBBDESIGN 100P

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

HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA)

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

12/9/2010 REGLER WEBBPRODUKTION WEBBDESIGN CASCADING STYLE SHEETS CSS LOKALA STILMALLAR GLOBALA STILMALLAR. Selektor. Deklaration

/*formatering för html och body elementen - elementens höjd sträcker sig över hela webbläsarfönstrets höjd*/ html, body { height: 100%; }

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

TDDD52 CSS. Färger. Färger 1/3/13

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

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

Nätet. Uppgiften. Nivå

F07 Stilmallar Dagens agenda

Förkunskaper: Tim Berners Lees vision webbläsarkriget W3C strukturtagg <h1> layout-tagg <font size="6">

En grundkurs i hemsidor och hur de är uppbyggda

<Webbutvecklare lektion="02"> Kursledare: Mahmud Al Hakim

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

Övning 1 Vi börjar med en vanlig html-fil där html används för både innehåll och utseende:

CSS-övningar. 1. Grunder

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

EDA095 HTML. Per Andersson. April 26, Lund University Innehåll: HTML, CSS, DOM, JavaScript

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

Att styla webbsidor. Nivå. Uppgiften

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

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

2I1073 Föreläsning 1. HTML och XHTML XHTML

En stiligare portal Laboration 3

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

Datakommunika,on på Internet

Webbteknik för ingenjörer

Introduktion till programmering

Webbservrar, severskript & webbproduktion

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

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

HTML. Introduktion till HyperText Markup Language

Labora&on 4 CSS och validering övningar/uppgi9er

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

Lektion 3 HTML, CSS och JavaScript

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

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1

Inför prov 1 i webbdesign

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

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

Tentamen ITK:P2. Inga hjälpmedel tillåtna förutom penna och papper. Skriv tydligt och texta gärna. 14 st frågor, 70 poäng.

Laboration 2: Xhtml och CSS.

IT för personligt arbete F2

Frågor och svar Gränssnittsdesign/Webbutveckling

TNMK30. Elektronisk publicering

Arbetsmaterial HTML pass 1 - Grunder

On-line produktion TDDC61

Lektion 2 Del 1 Kapitel 6

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

Webbserver och HTML-sidor i E1000 KI

Webbutveckling Laboration 1: HTML5 och CSS3.

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

TNMK30 - Elektronisk publicering

Datakommunika,on på Internet

IGÅR. Internet, www, TCP/IP, IP-adress, DNS, URL. HTTP Request. HTTP Response (HTML & status code)

Cascading Style Sheets (CSS) An Introduction. Nayeb Maleki

Labora&on 8 Formulär övningar/uppgi6er

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Copyright Mahmud Al Hakim, Copyright Mahmud Al Hakim, 2014 NÅGRA EXEMPEL

Tillämpad fysik och elektronik Per Kvarnbrink m.fl. Laboration 2: HTML och CSS.

Internet och WWW Laboration 3 VT10 Högskolan Dalarna Hans Rosendahl. Laboration 3 CSS del 2. 1 av 20

Internet A. HTML Grunder Maximilien Chiang 1

Statistik från webbplatser

Webbprogrammering. Sahand Sadjadee

CSS-WORKSHOP. Nätverksträff för it-bibliotekarier, 7 mars 2013 Sara Britta Jadelius Trollhättans Stadsbibliotek

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

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

Skapa en webbplats med WordPress

F02 En första sida. Dagens agenda

CSS. TNMK30 - Elektronisk publicering

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Webbstandarder för fler än en plattform

Christer Scheja TAC AB

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.

1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström

Tentamen i Datorkommunikation den 10 mars 2014

On-line produktion TDDC61

Introducerande övningar i HTML

Carl-Oscar Hermansson WEBB DESIGN

HTML5 Semantic. Informationen kommer från w3schools.com. En semantisk elementet beskriver tydligt dess betydelse för både webbläsaren och utvecklaren.

Övning (X)HTML 2. Sidan 1 av

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Webbdesign vt Innehållsförteckning

[HTML] [Elevens namn ] [Klassens namn ] [Lärarens namn ]

JavaScript. JavaScript Ramverk (Bibliotek) jquery + jquery UI

Dagens föreläsningar

Dagens föreläsningar

Dagens föreläsning. Ställa in Apache för Python. Skapa ett Pythonscript. Skapa en statisk sida. Lagerdesign för webbkommunikation

TNMK30. Elektronisk publicering

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

On-line produktion TDDC61

WEBBUTVECKLING Kursplanering

Struktur & Layout med CSS

Kort om World Wide Web (webben)

Omtentamen på kursen Webbdesign, 7,5 hp

Innan man börjar bygga ett skin i LUVIT bör man göra vissa förberedelser. Dessa är beskrivna nedan.

Transkript:

Repetition Föreläsning 2 Internet Hypertext Server och klient HTTP HTML Internet Många sammankopplade nät Gemensamma adresser T ex 10.10.0.1 Gemensamma protokoll Protokoll = regler och algoritmer för kommunikation IP-protokollet TCP-protokollet UDP-protokollet Hypertext Text försedd med länkar till andra texter Filer försedda med länkar till andra filer Server och klient En server Har en fast adress på internet Är alltid på (i bästa fall ) Kör ett serverprogram (Apache, IIS, ) En klient Ändrar adress Är inte alltid på Kör ett klientprogram, en webbläsare HTTP HyperText Transmisson Protocol Regler för hur en webbserver och en webbläsare kommunicerar Kommandon från webbläsare till webbserver GET är viktigast Webbservern svarar på kommandon Om allt går väl får webbläsaren en fil som kan visas Det är ofta en html-fil Kan vara en bild, vanlig textfil eller något annat 1

HTML HyperText Markup Language Anger hur en webbsida ser ut Innehåller taggar börjar och avslutar filen <head> </head> headern innehåller information här finns själva innehållet <p> </p> omsluter ett stycke (paragraph) <li> </li> omsluter en punktlista <a> </a> omsluter en länk <img> </img> omsluter en bild Plus många fler!! HTML En tagg kan ha ett eller flera attribut Ett attribut ändrar t ex färg, font, storlek etc. eller var man hittar en fil Exempel: <p color: red > <\p> ger röd text <p background: yellow > </p> ger gul bakgrund <p font-family: verdana > </p> ger fonten Verdana <a href=http://www.fi.se> Finansinspektionen </a> ger en länk till finansinspektionen En html-fil <h2>spectacular Mountain</h2> <img src="pic_mountain.jpg"> Nerladdning 1. Man skriver www.fi.se och slår return 2. Ett GET skickas till servern www.fi.se 3. Man får tillbaka index.html från servern 4. Webbläsaren kollar om det finns andra objekt som behövs t ex bilder 5. Webbläsaren skickar GET för att få de andra objekten 6. När alla objekt har kommit kan hela sidan visas Bilder Rastergrafik Pixlar är grundelement Ser pixelerade ut vid förstoring Format: JPG, GIF Vektorgrafik Elementära geometriska former beskriver bilden Behåller skärpan vid förstoring Format: SVG, EPS Bilder Raster- och vektorgrafik: 2

Och nu exempel 1 Att ändra utseende Kan göras med attribut i en tagg Gäller då på ett ställe <h2 style="color:red">i am Red</h2> <h2 style="color:blue">i am Blue</h2> Att ändra utseende Kan göras i headern <head> <style> body {background-color:lightgray h1 {color:blue p {color:green </style> </head> <h1>this is a heading</h1> <p>this is a paragraph.</p> Och nu exempel 2 Problem En stor webbplats med enhetlig design Ändring av designen => många filer måste ändras Lägg designen i en fil, importera denna Kallas CSS-filer! CSS = Cascading Stye Sheets Och nu exempel 3 3

Var finns CSS? I en extern fil Lätt att ändra många filer I headern på en html-fil Används bara i just den html-filen I taggen i ett element i en html-fil Används bara i just det elementet Prioritetsordning 1. Det som finns i elementet (högst prioritet) 2. Det som finns i headern 3. Det som finns i css-filen Och nu exempel 4 Elementselektor Elementselektor p { text-align: center; color: red; Sedan blir alla <p> </p> röda och centrerade Id-selektor Exempel: #para1 { text-align: center; color: red; Sedan blir <p id="para1">hello World!</p> röd och centrerad Klass-selektor Exempel:.center { text-align: center; color: red; Då blir <h1 class="center">red and center</h1> röd och centrerad 4

Och nu exempel 5 Placering av element Hittills blir det bara en linjär text på hela sidan Om man vill göra menyfält, ha saker bredvid varandra etc. etc. En viktig tagg <div> </div> Omsluter en del av ett html-dokument Används ofta tillsammans med css Användning av div Exempel: <div style="color:blue"> <h3>this is a heading</h3> <p>this is a paragraph.</p> </div> All text inom div-taggen får blå text. Boxmodellen Alla HTML-element finns i en box Exempel på en box <head> <style> div { background-color: lightgrey; width: 300px; padding: 25px; border: 25px solid navy; margin: 25px; </style> </head> <div>i How that personage haunted my dreams, I need scarcely tell you. On stormy nights, when the wind shook the four corners of the house and the surf roared along the cove and up the cliffs, I would see him in a thousand forms, and with a thousand diabolical expressions. </div> 5

Placering av en box Static, normal placering i flödet Relative, i förhållande till sin normala placering Fixed, alltid på samma plats Positionerad i förhållande till den närmaste föregångaren Överlappning, något ovanför något annat Och nu exempel 6 Slut för i dag! 6