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

Relevanta dokument
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

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

Webbserver och HTML-sidor i E1000 KI

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

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

Carl-Oscar Hermansson WEBB DESIGN

Introducerande övningar i HTML

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 Internet Hypertext Server och klient Föreläsning 2 HTTP HTML Internet Hypertext Många sammankopplade nät Text försedd med länkar till andra texter Gemensamma adresser T ex 10.10.0.1 Gemensamma protokoll Protokoll = regler och algoritmer för kommunikation IP-protokollet TCP-protokollet UDP-protokollet Filer försedda med länkar till andra filer Server och klient HTTP En server Har en fast adress på internet Är alltid på (i bästa fall ) Kör ett serverprogram (Apache, IIS, ) HyperText Transmisson Protocol Regler för hur en webbserver och en webbläsare kommunicerar En klient Ändrar adress Är inte alltid på Kör ett klientprogram, en webbläsare 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 HTML HyperText Markup Language Anger hur en webbsida ser ut Innehåller taggar En tagg kan ha ett eller flera attribut 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!! 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 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 <h2>spectacular Mountain</h2> <img src="pic_mountain.jpg"> 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 Bilder Rastergrafik Pixlar är grundelement Ser pixelerade ut vid förstoring Format: JPG, GIF Raster- och vektorgrafik: Vektorgrafik Elementära geometriska former beskriver bilden Behåller skärpan vid förstoring Format: SVG, EPS 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 Och nu exempel 2 <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> Problem Och nu exempel 3 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 3

Var finns CSS? Prioritetsordning 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 1. Det som finns i elementet (högst prioritet) 2. Det som finns i headern 3. Det som finns i css-filen I taggen i ett element i en html-fil Används bara i just det elementet Och nu exempel 4 Elementselektor Elementselektor p { text-align: center; color: red; Sedan blir alla <p> </p> röda och centrerade Id-selektor Klass-selektor Exempel: Exempel: #para1 { text-align: center; color: red; Sedan blir <p id="para1">hello World!</p> röd och centrerad.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 Användning av div <div> </div> Exempel: Omsluter en del av ett html-dokument Används ofta tillsammans med css <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. Exempel på en box Boxmodellen Alla HTML-element finns i 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