HTML-Standarder. CT3620 Vetenskapsmetodik för teknikområdet Magnus Heglert

Storlek: px
Starta visningen från sidan:

Download "HTML-Standarder. CT3620 Vetenskapsmetodik för teknikområdet Magnus Heglert"

Transkript

1 HTML-Standarder CT3620 Vetenskapsmetodik för teknikområdet Magnus Heglert Juan Maluenda Alvarez

2 Sammanfattning Kring 1990 hade Internet börjat få fäste i världen och fler och fler ville upptäcka vad det handlade om. Men det fanns inget i stil med dagens webbsidor utan det var antingen Telnet, ftp eller Gopher som man använde. Utvecklingen gick framåt efterhand och man ville göra webben mer användarvänlig. En man vid namn Tim Berners Lee fick då för sig att det koncept han kallade för hypercards skulle kunna omvandlas till en webbstandard. Han såg att det fanns ett arbete som handlade om att strukturera textdokument med hjälp av SGML (Standard Generalized Markup Language). Som grund använde han detta och skapade HTML (Hyper text markup language) som sedan fick ett stort genomslag över Internet tack vare att http-protokollet också utvecklades. Begreppet World Wide Web (WWW) myntades också och början till dagens webbplatser började komma. Mycket har hänt med HTML-standarden genom åren och den första standarden är inte alls lik den standard som användes idag. Men utan Berners Lees arbete hade webben inte sett ut som den gör idag. 2

3 Innehållsförteckning HTML Standarder... 1 Sammanfattning... 2 Innehållsförteckning... 3 Inledning... 4 Hypertext / hypercards... 4 Mer om HTML... 5 Html En fusion av SGML och hyperlänkar... 6 Bilder och länkar... 7 HTML 3.0 och HTML HTML XHTML Framtiden Referenser

4 Inledning Datorer har utvecklats väldigt mycket de senaste åren och vi har kommit mer och mer in i en datorålder. Från de första datorerna som bara var stora räknemaskiner till dagens datorer som används för allt från kommunikation till simuleringar av olika slag. Innan datorer kom skrevs allting på papper. I och med övergången från maskinskrivna dokument till elektroniska dokument gavs möjligheten att producera mer varierande arbeten. I de tidiga versionerna av elektroniska dokument lades tyngdpunkten på renderingsinformationen för att visa dokumentet. Dessa renderingsmetoder varierade kraftigt för olika datorer eftersom de hade olika plattformar och kapacitet t.ex. typsnitt och upplösning. Detta gjorde att man var tvungen att direkt i dokumentet tala om hur man ville att texten skulle se ut på sin dator samt hur den skulle återskapas för att se likadan ut. Utvecklingen fortsatte och desto fler fick tillgång till datorer och programvara för att skriva de elektroniska dokumenten, då skapades även problemen. Ett av dessa var hur man skulle strukturera textdokumenten så att alla fick dokument som såg lika ut, oavsett om man visade det på sin egen dator eller någon annanstans. Man behövde ett gemensamt system för att få detta att fungera. IBM insåg problematiken och började utveckla Generalized Markup Language (GML) [RAGGET98] som var ett slags taggspråk (Ett språk av märkord som definierar textformatering) som användes för att märka upp text enligt vissa regler. Detta språk tolkades sedan av datorn där texten skulle visas. Man fick då ett dokument som såg likadant ut på allas datorer oberoende av vilket system som låg i botten. Man hade även ett behov av att kunna använda global hypertext för att kunna förflytta sig i dokument på ett snabbt och effektivt sätt. Men detta ställde till problem när dokument skulle flyttas från ett system till ett annat, då alla system har olika input/output system och gränssnitt. Detta problem löstes med GML, vilket gjorde att alla dokument tolkades på rätt sätt. Det fanns dock problem med GML för det var inte tillräckligt generellt för att kunna användas överallt. Det följde vissa strikta regler som inte gick att förändra hur som helst. Man började då att utvecklas ett nytt språk som kallades för Standard General Markup Language (SGML). SGML är en standard för hur grammatiken för ett taggspråk ska se ut. Det är det som styr hur de olika taggarna ska tolkas för att texten ska få rätt utseende. SGML bygger på att man skriver löpande text och i texten sätter man sedan in taggar för att markera rubriker, stycken, listor och annat som man har definierat i grammatikreglerna. SGML bygger till stor del på det arbete som bland annat IBM hade lagt ner på GML. SGML blev en ISO standard 1986 (ISO 8879) och har sedan dess varit den standard man använt för att utveckla dagens taggspråk. I och med att SGML slog igenom så underlättades förflyttningen av dokument från ett system till ett annat, då dokumentet enbart höll information om hur data skulle se ut och all renderingsberäkning lämnades till plattformen. Hypertext / hypercards Konceptet hypertext myntades redan 1940 men slog inte igenom förrän persondatorernas genombrott. Idén med hypertext var att i ett dokument ha en länk till ett annat dokument eller en annan del av samma dokument, så att man i realtid kunde hoppa mellan dessa. 4

5 Detta blev officiellt känt 1980 genom det så kallade hypercards, vilka var arkiv som gick att bläddra interaktivt i. Man kunde stega från ett ställe till ett annat utan att behöva slå upp just det avsnittet i arkivet. Samma årtal skapade Tim Berners Lee ett eget system för privat bruk med hyperlänkar som han kallade enquire. Hypertextbehovet inom forskningen på Centre Européen de la Recherche Nucleaire (CERN) ledde att Tim Berners Lee utvecklade ett system för att koppla samman andra befintliga forskningsdokument. Berners Lee ville utveckla ett system för globala hypertextlänkar som skulle kunna kopplas till vilket dokument som helst över hela jorden. Problemet låg i att dokumenten varierade i format. Vilket betydde att en användare inte kunde med full säkerhet öppna ett länkat dokument då detta kunde vara i ett format som användarens mjukvara inte kunde läsa. Detta behov av gemensam dokumenttyp gjorde att Berners Lee utvecklade en egen dokumenttyp som han byggde på SGML. Det färdiga resultatet fick namnet HTML eftersom det hanterade Hyptertext och var ett markupspråk. Men det Internet som fanns var inte moget för att hantera HTML. Det som användes var Telnet (Fjärranslutnings system), File Transfer Protocol (FTP) och i viss mån även Gopher (menystyrt textbaserat informationssystem). [RAGGET98] Men då HTML gjorde sitt intåg så behövdes ett nytt protokoll för Internet som möjliggjorde överföring av HTML över Internet. Detta insåg Berners Lee och utvecklade då Hypertext Transfer Protocol (http). Httpprotokollet är ett protokoll som används för att hämta HTML från en server för att sedan visa upp det i klientens webbläsare. Ett protokoll i sig är en uppsättning av regler för hur data ska överföras mellan server och klient. Mer om HTML HTML är ett flexibelt och lättanvänt språk för att strukturera hur webbsidor ska se ut. Med språket kan man göra rubriker, stycken, lägga in bilder, listor och en massa andra saker. Det var 1995 som den första specifikationen för hur HTML ska se ut kom. Den innehöll då en lista på hur taggarna skulle tolkas, men även en dokumentstypsdefinition som talade om vilka taggar som var giltiga att använda. Detta blev sedan den grundläggande standarden för hur dagens webb ska se ut. 5

6 Html En fusion av SGML och hyperlänkar Den första versionen av HTML (version 2.0) släpptes Den var ett plattformsoberoende markup-språk (ett språk för att definiera textformatering). Det använde SGML standarden för att skapa grammatiken i språket dvs. hur språket skulle tolkas. Det var först i HTML som började man blanda hypertext, vanlig text och grafiska objekt. Det implementerades även script-stöd som gjorde att man kunde använda klientens webbläsare för att förändra webbsidornas innehåll. Även om språket inte var tänkt till att vara grafiskt så fanns det medel för att visa upp bilder. Detta blev tillagt eftersom det var någonting som efterfrågades. Kommandona i HTML kallas för taggar. En tagg börjar och slutar med klamrar (< & >). Mellan klamrarna så skriver man sedan det kommando man vill utföra eller det elementnamn man vill använda. Taggar kommer ofta i par med en starttagg och en sluttagg. Ex 1: <b> Denna text kommer att vara fet </b>. Elementet startar med taggen <b>, och avslutas med den annorlunda </b> där /-tecknet visar att det är en sluttagg. Som tidigare nämnts följer alla markup-språk en viss struktur och detta gäller även HTML. Ex 2: <!doctype HTML PUBLIC -//W3C//DTD HTML 2.0 Transitional//EN > <html> <head> <title> Detta är titel på browser fönstret </title> </head> <body> Detta kommer att vara vanligt text med en radbrytning.<br> <h1>detta är rubrik formatering med automatisk radbrytning</h1> </body> </html> Överst i ett HTML-dokument finner vi doctype; detta informerar om vilken standard HTMLkoden skall följa. Den informerar alltså webbläsaren om det är en standard som den kan förstå och tolka eller om det är en nyare standard än den förstår. Taggen doctype är inte alltid inkluderad i äldre html-dokument eftersom det är först i efterhand som man har kom på att det fanns fördelar med att veta vilken standard som används på sidan. Den första tagg som däremot alltid måste stå med i ett HTML dokument är <html> taggen. Denna berättar för webbläsaren var början på dokumentet är. Sist i dokumentet hittar vi </html>, denna berättar för webbläsaren att det är slutet på dokumentet. Innehållet i ett HTML dokument separeras i två delar, huvud och kropp. Överst på dokumentet hittar man <head> taggen [W3C HTML 2]. Denna indikerar start på huvudsegmentet där saker som titel och allmänna inställningar finns med. I <head> hittar man även metadata som är data som inte visas för användaren men kan tolkas av ex. sökmotorer. Man definierar även vanligen sina script-funktioner i dokumenthuvudet. Slutet på huvuddelen markeras av </head>. Direkt efter finner man <body>. Detta är kroppen på dokumentet och talar om att det är detta som ska visas i webbläsaren. Detta kan vara allt från vanlig text till bilder och scriptanrop. 6

7 Kontroll över den vanliga brödtexten är ett absolut måste och inom HTML 2.0 finns en rad olika formateringstaggar. Man kan skapa automatiskt radbrytande stycken samt styra placeringen av text t.ex. centrera, vänsterjustera och högerjustera. Det finns även taggar för att skapa listor och citat. Ex 3: <center><h1>en centrerad titel</center></h1> <p>detta element kommer att tolkas som en paragraf. Paragrafelementet har automatisk radbrytning</p> <ul> <li>list element nr1 <li>list element nr2 </ul> Bilder och länkar Ett av de grundläggande kraven för HTML var just hyperlänkar. Hyperlänkar inom html kan peka till en utomstående sida eller till en viss plats på den aktiva sidan. För detta används taggen <a> (anchor). Anchor-taggen använder sig av så kallade attribut för att tala om vad den ska göra. Placerar man href attributet efter anchor taggen vill man utifrån det elementet hoppa till en annan hemsida respektive hoppa inom den aktiva sidan. Ex 4: <a href= >Klickbar text som leder till wc3s hemsida</a> Som tidigare nämnts kan anchor även peka inom en och samma sida, för detta måste man använda sig av name attributet som kommer att skapa en flaggad position inom HTMLkoden. Ex 5: <a href= #hopp >klicka här för att hoppa ned i texten</a> <a name= hopp >Välkommen!</a> Man är dock inte alltid tvungen att använda sig av vanlig text för hyperlänkar. En bild kan även den fungera som en hyperlänksmarkör. Inom HTML 2.0 är man dock bunden till de enklare bildformaten, gif och jpg. Här nedan ser vi ett exempel på hur man hyperlänkar en bild. Ex 6: <center> <a href= > <img src= bild.gif alt= Din webbläsare kan inte sen denna bild > </a></center> HTML 3.0 och HTML 3.2 HTML 3.0 släpps 1997 bara några månader senare utkommer HTML 3.2 [W3C HTML 3]. Den stora pionjären inom webbläsarmarknaden var Netscape. Netscape fungerade som en drivkraft för HTML 3.2. Nya finesser var textformatering, tabeller och möjligheten att lägga till små program i html-sidorna (applets). 7

8 Möjligheten att representera text i olika stilar och färger i dokumenten kom genom användandet av taggen <font>. Man kunde även använda sig av olika attribut i <body> elementet [W3C HTML 3]. Det är möjligt att bestämma färg på de olika delarna i <body> såsom hyperlänkar, vanlig text eller bakgrunden. Bildstödet var bättre och möjligheten att låta en bild täcka bakgrunden fanns också. Här kommer ett exempel på lite av de nya taggar som infördes i HTML 3.2 och hur de användes för att rita en tabell, samt styra backgrunden på webbsidan. Ex 1 HTML 3.2: <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 3.2 FINAL//EN > <html> <head> </head> <body text=green background= bild.gif > <script type= text/javascript > document.write( Hello World! ); </script> <p> <font color= #FF0000 >Detta är röd text</font> <p> <table border= 1 > <! Skapar en tabell med tillhörande rader (<tr>) och kolumner (<td>) -- > <h3>en liten tabell:</h3> <tr> <td>rad 1, kolumn 1</td> <td>rad 1, kolumn 2</td> </tr> <td>rad 2, kolumn 1</td> <td>rad 2, kolumn 2</td> </table> </body> </html> HTML 4.0 De två största nyheterna med HTML 4.0 var frames och styles. Med styles ersatte man den gamla font-taggen; font-inställningar gjordes antingen direkt på ett stycke inne i dokumentet eller genom användningen av stylesheets [W3C HTML 4]. Stylesheets förflyttar fontediteringen utanför själva html-dokumentet. Standard är att man sparar informationen i egna css-filer men styles kan även definieras i <head> taggen. Om man använder sig av externa stylesheets kan man enkelt byta layout på hela eller flera hemsidor genom att göra förändringar i css-filen. Det går även att hämta fontinformation från olika css-filer. Frames är en teknik för att kunna dela upp en webbsida i mindre delar. Man kan på ett enkelt sätt styra hur strukturen på en webbsida ska se ut och få innehållet att hamna i olika spalter. Man skapar en separat sida som innehåller ett frameset (ramverks definition) som även innehåller vilka sidor som ska användas i ramarna. Utifrån denna sida kan man sedan bara ändra vilken ram (frame) som ska uppdateras med ny information. 8

9 Ex 1 HTML 4.0 Frames: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <! Skapar ett frameset med en 20% bred vänstermeny och en 80% bred högermeny <frameset cols="20%,80%"> <frame src="sida1.html"> <frame src="sida2.html"> </frameset> </body> </html> Man utökade även script-stödet och bakåtkompabiliteten förstärktes genom bättre kontroller om webbläsaren kunde hantera scripts. Man gjorde sidorna mer lättnavigerade för de webbläsare som inte förstod script-koden. Ett exempel på detta med scripts ser vi här. Ex 1 HTML 4.0: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <link rel= stylesheet type= text/css href= minstylesheet.css > </head> <body> <!-- Detta är en kommentar kan bara ses vid editering av HTML filen -- > <script type= text/javascript > <!-- document.write( Hello World! ); //-- > </script> <noscript><h1>din webbläsare stöjder inte JavaScript</h1></noscript> <p style= color: red; margin-left: 50px > Denna text följer inga stylesheets. </p> </body> </html> I exemplet kan vi se användandet av kommentartaggen i script-elementet. Problemet låg i att om en webbläsare inte kunde hantera script kommandon, skrevs informationen i scriptelementet ut som vanlig text på hemsidan. Genom att användanda kommentartaggen i scripten var det bara webbläsare som kunde hantera scripts som förstod att det inom kommentar skulle köras som script. De andra webbläsarna struntade helt enkelt i det som stod där. Men för kunna köra alternativ HTML-kod eller ge ett felmeddelande införde man <Noscript> elementet [W3C NOSCRIPT]. XHTML 1.0 XML (extensible markup language) är ännu en standardiserad form av ett markup-språk som härstammar från SGML. XML används för att representera data. Innehållet i ett XML 9

10 dokument är omständligt och får absolut inte innehålla minsta fel. Med XML får man bekvämligheten av en text fil och lika bra informationslagring som i en binärfil. XHTML är HTML kombinerat med XML. [W3C XHTML]Detta ger dokument som tack vare HTMLs bakåtkompabilitet och XMLs felfria struktur kan läsas av i princip alla webbläsare, även på de handhållna datorer och mobiltelefoner som inte har resurser att tolka dåligt skriven HTML. De största nyheterna i XHTML är just att strukturen är mycket striktare. I de gamla HTML standarderna spelade det ingen roll om taggarna var skrivna med versaler eller gemener, men i XHTML måste taggar och attribut vara skrivna i gemener. Alla element måste ha en avslutande tagg, vilket inte alltid var nödvändigt i de äldre versionerna, då webbläsare själva kunde placera bortglömda taggar. Ensamma taggar måste även avslutas med /-tecknet. Framestekniken från HTML 4.0 blev utbytt mot en ny och förbättrad version som kallades lager. Ett lager skapas med taggen <DIV>. Medan frames delade upp en webbsida i mindre delar använder sig lager av en teknik som skapar geometriska områden i en webbsida som kan tilldelas olika effekter. Man kan tack varare att man har geometriska områden på skärmen få informationen att visas precis så som man vill ha den. Dessutom kan lager dynamiskt anpassas sig efter vilken upplösning som den aktuella webbläsaren har på sin skräm. Ex 1 XHTML 1.0: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html> <head> <link rel= stylesheet type= text/css href= minstylesheet.css > <! -- hämtar en stylesheet -- > </head> <body> <div id= main > <! Skapar ett lager - -> <!-- Detta är en kommentar kan bara ses vid editering av HTML filen -- > <script type= text/javascript > <!-- document.write( Hello World! ); //-- > </script> <noscript><h1>din webbläsare stöjder inte JavaScript</h1></noscript> <p style= color: red; margin-left: 50px > Denna text följer inga stylesheets. </p> </div> 10

11 </body> </html> I detta exempel skapas ett lager som sedan all information skrivs ut i. En viktig skillnad är även i vilken ordning som taggar skrivs. Man får inte avsluta en tagg inuti en annan. Den tagg som startas först är den som ska avslutas sist. Detta ser vi ett exempel på här nedan. Ex 2: <h1><center>en testrubrik</h1></center> - Giltigt i alla HTML standarder under XHTML <h1><center>en testrubrik</center></h1> - Giltig XHTML XHTML 1.0 är den standard som bör användas på webben idag och det är även den som World Wide Web Consortium (W3C) anser vara den officiella HTML standarden. [HTML] Framtiden Framtiden för HTML (XHTML) ser ljus ut. Det är någonting som är på frammarsch och håller på att utvecklas. En Working draft [W3C XHTML 2.0] för XHTML 2.0 har släppts till utvecklare så att dessa ska få tycka till om den nya standarden. Det är även ett nytt system för ramar (frames) under utveckling. En av de stora nyheterna i XHTML 2.0 är att ett flertal element tas bort för att migrera till XML. <IMG> taggen som användes för att infoga bilder kommer tas bort. Den kommer att ersättas av <OBJECT> som sedan har ett type-attribut för att ange vilken typ av objekt som ska infogas i dokumentet. Working Draften är ca sex månader gammal och den nya standarden kommer antagligen att ersätta XHTML 1.0 inom en snar framtid. Då blir HTML 4.0 helt uträknat och de aktuella standarderna kommer att vara XHTML 1.0 och XHTML

12 Referenser [W3C HTML 2] W3C Hypertext Markup Language 2.0 < (15 Oct, 2005) [W3C HTML 3] W3C Hypertext Markup Language 3.0 < (15 Oct, 2005) [W3C HTML 4] W3C Hypertext Markup Language 4.0 < (15 Oct, 2005) [W3C NOSCRIPT] W3C Hypertext Markup Language 4.0 < (15 Oct, 2005) [W3C XHTML] W3C XHTML 1.0 The Extensible HyperText Markup Language (Second Edition) < (15 Oct, 2005) [W3C XHTML 2.0] W3C XHTML 2.0, W3C Working Draft 27 May 2005 < (15 Oct, 2005) [RAGGET98] Dave Raggett, Jenny Lam, Ian Alexander and Michael Kmiec Raggett on HTML 4. Addison Wesley Longman ISBN < 12

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

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion Webbteknik En kort introduktion Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender 1 Historisk återblick 89 CERN Tim Berners Lee Ett plattformsoberoende sätt att sprida

Läs mer

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

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML ITK:P2 F1 FTP, HTTP, HTML, XML och XHTML DSV Peter Mozelius 1 Hemsidor med HTML Hur många av er har provat på att bygga en egen hemsida med HTML eller XHTML? För hand eller med hjälpverktyg? Har ni lagt

Läs mer

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

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan

Läs mer

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

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

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

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 Webben som verktyg Idag: Hur hänger det ihop? Viktiga tekniker Stegen i ett webbprojekt Verktyg Dreamweaver Photoshop Joomla CMS Storyboard och flödesschema Fixa webbhotell Hur hänger det ihop? För att

Läs mer

WEBBUTVECKLING Kursplanering

WEBBUTVECKLING Kursplanering Kursplanering v 35-37: Struktur, mappar, google-skills, planering, html-grunder, bra/dåliga exempel, webbläsare, editorer v 38-43: HTML - länkar, färger, text, listor, bilder. v 44: Höstlov v 45: Repetition,

Läs mer

Språk för webben introduk4on 4ll HTML

Språk för webben introduk4on 4ll HTML 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

Läs mer

ORDLISTA WEBBDESIGN 100P

ORDLISTA WEBBDESIGN 100P ORDLISTA WEBBDESIGN 100P HTML- TAGGAR M.M. (DE BLÅFÄRGADE ORDEN ÄR OLIKA ATTRIBUT SOM HÖR TILL DE OLIKA TAGGARNA.) HTML Står för Hyper Text Markup Language och är en uppsättning markeringskoder.

Läs mer

Övning (X)HTML 2. Sidan 1 av 7 2010-11-11

Övning (X)HTML 2. Sidan 1 av 7 2010-11-11 Sidan 1 av 7 2010-11-11 Övning (X)HTML 2 Innan du börjar med laborationen ska du se till så att du har öppnat din editor (till exempel Notepad++). I denna editor ska du skriva (X)HTML-kod som du sedan

Läs mer

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

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5 Introduktion till programmering Föreläsning 5 Programmering av webbsidor. Webbens grundbegrepp HTML HTML (HyperText Markup Language) är det språk som används för att skriva webbsidor. HyperText: text med

Läs mer

Nätet. Uppgiften. Nivå

Nätet. Uppgiften. Nivå Nivå 1 Nätet All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Uppgiften Har

Läs mer

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

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

Läs mer

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

Repetition. Hypertext. Internet HTTP. Server och klient Text försedd med länkar till andra texter. Många sammankopplade nät 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

Läs mer

En grundkurs i hemsidor och hur de är uppbyggda

En grundkurs i hemsidor och hur de är uppbyggda En grundkurs i hemsidor och hur de är uppbyggda Den här artikeln tänkte väldigt grundligt gå igenom koncepten kring en hemsida och hur den är uppbyggt, för att ge dig grundkunskap att bygga vidare på och

Läs mer

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

Programmeringteknik. Planering 2014-05-12 MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen MÅL Programmeringteknik Webbdelen Efter webbmomentet ska du: kunna använda ett tiotal kommandon i: HTML (göra webbsidor) CSS (webbsidans utseende) Javascript (programmering - klienten) PHP (programmering

Läs mer

Internet A. HTML Grunder. 02-01-14 Maximilien Chiang 1

Internet A. HTML Grunder. 02-01-14 Maximilien Chiang 1 Internet A HTML Grunder 1 HTML Tags (Speciella markeringar) < Instruktion> De flesta instruktioner avslutas också med en 2 untitled Min

Läs mer

12 Webb och kurshemsidor

12 Webb och kurshemsidor 12 Webb och kurshemsidor Många lärare använder sig av kurswebbsidor eller egna personliga webbsidor som ett ställe att samla information och dokumentation kring sitt arbete. Om du ska skapa en webbsida,

Läs mer

Introduktion till programmering

Introduktion till programmering Introduktion till programmering Föreläsning 5 Programmering av webbsidor. Webbens grundbegrepp HTML HTML (HyperText Markup Language) är det språk som används för att skriva webbsidor. HyperText: text med

Läs mer

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

Lektion 2 - CSS. CSS - Fortsätt så här Lektion 2 - CSS I den här lektionen behandlas HTML och CSS. Det förutsätts att lektion 1 är gjord, eller att du har tillräckliga kunskaper i grundläggande HTML för att klara den här lektionen. CSS - Fortsätt

Läs mer

Arbetsmaterial HTML pass 1 - Grunder

Arbetsmaterial HTML pass 1 - Grunder Arbetsmaterial HTML pass 1 - Grunder Det vi idag kallar Internet växte fram ur ett amerikanskt nätverk kallat ARPAnet som skapades i slutet av 60 talet. Ett topphemligt verktyg för att koppla ihop stordatorer

Läs mer

Introducerande övningar i HTML

Introducerande övningar i HTML Introducerande övningar i HTML En webbsida består av en textfil som innehåller sidans text och koder i språket HTML, för att formatera innehållet. Har man bilder på sidan, så finns de som separata filer

Läs mer

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

Föreläsning 4. CSS Stilmallar för webben Föreläsning 4 CSS Stilmallar för webben Innehåll 1. CSS, vad är det? 2. Repetition av HTML-element 3. CSS, hur, var, när? 4. CSS & arv? CSS Cascading Style Sheet Same, same, but different Samma innehåll

Läs mer

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

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011) Laboration 1: Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011) Målsättning Att prova på grundläggande html samt att separera innehåll och utseende. Slutresultatet

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Inför prov 1 i webbdesign

Inför prov 1 i webbdesign Inför prov 1 i webbdesign Skapa ett grundläggande HTML-dokument sidtitel övriga instruktioner Grundläggande märken, samt hur de används startmärke

Läs mer

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

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 Litteratur Nätverk, Internet och World Wide Web Anne Diedrichs Medieteknik Södertörns högskola Beekman kap 9-11 Varierar i olika upplagor. Läs alla kapitel om nätverk och Internet och webb Olika typer

Läs mer

Bilder. Bilder och bildformat

Bilder. Bilder och bildformat och bildformat Det första du måste göra är att skaffa bilder att lägga in i ett HTMLdokument. Ta en bild med din mobil/ webbkamera eller rita bilden själv.du kan ta gratisbilder från Google, gå in på bilder

Läs mer

ATT GÖRA WEBBSIDOR. Frivillig labb

ATT GÖRA WEBBSIDOR. Frivillig labb Numerisk analys och datalogi KTH 100 44 Stockholm Kerstin Frenckner, tel 790 7143, e-post kfrenck@nada.kth.se 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Frivillig labb ATT GÖRA WEBBSIDOR

Läs mer

Laboration 2: Xhtml och CSS.

Laboration 2: Xhtml och CSS. Laboration 2: Xhtml och CSS. Målsättning Att prova på grundläggande html samt att separera innehåll och utseende. Slutresultatet kommer att bli en webbplats med layout, bakgrundsbilder, minst en meny och

Läs mer

Carl-Oscar Hermansson WEBB DESIGN

Carl-Oscar Hermansson WEBB DESIGN Carl-Oscar Hermansson WEBB DESIGN Del SKAPA DIN WEBBPLATS MED HTML. Öppna ett HTML-dokument... 8 6. HTML grundkod... 9 7. Färger... 0 8. Textformatering... 9. Listor... 0 0. Bilder.... Bakgrundsbilder...

Läs mer

En stiligare portal Laboration 3

En stiligare portal Laboration 3 Laborationsanvisning En stiligare portal Laboration 3 Författare: Johan Leitet Version: 1 Datum: 2011-09-09 Inledning Vi har hittills koncentrerat oss på att strukturera upp vår information på ett så semantiskt

Läs mer

Manual för visionutv.net Redigera

Manual för visionutv.net Redigera Manual för visionutv.net Redigera Version 2.0 Visionutveckling 2004 Innehåll: 1 Om Redigera 3 1.1 Bakgrund 3 1.2 Hur Redigera är uppbyggt 3 1.3 Vad är? 4 2 Inloggning 6 3 Nyheter i Redigera 2.0 7 3.1 Funktionsknappar

Läs mer

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

Hyperlänkar. I HTML skapar man en hyperlänk med taggen <a> </a>, som är en förkortning av ordet ankare, på (engelska anchor). Länkar, ankar och resurser En länk är en hänvisning från ett dokument till en resurs. En resurs kan nästan vara vad som helst. Det mesta på internet är resurser i någon form, som exempelvis HTLM-dokument,

Läs mer

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

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1 Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1 Bilder och optimering --- Vilken upplösning är lämplig för bilder som ska användas på Internet? Sträva efter korta nedladdningstider. 72 ppi/dpi

Läs mer

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

HTML5 Semantic. Informationen kommer från w3schools.com. En semantisk elementet beskriver tydligt dess betydelse för både webbläsaren och utvecklaren. Vad är Semantic Elements? HTML5 Semantic Informationen kommer från w3schools.com Semantik (av grekiska sema, "tecken") avser det vetenskapliga studiet av teckensystems innebörd och tolkning. Semantic elements

Läs mer

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

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle. Lab1 - CV-sidan Du ska bygga en variant av en CV-sida i HTML och CSS. Sidan ska åtminstone innehålla en bild på dig, en klassisk tabell med utbildningar/erfarenheter, ditt favoritcitat, en eller flera

Läs mer

Ikon Menyalternativ Funktion och beskrivning Sök och ersätt text i arbetsfältet. Ramformatering

Ikon Menyalternativ Funktion och beskrivning Sök och ersätt text i arbetsfältet. Ramformatering Innehåll Redigeringsverktyget... 3 Hantera bilder... 5 Infoga pdf-fil... 5 Lägg till mall... 6 Infoga YouTube-klipp... 6 Infoga länk... 7 Infoga tabell... 8 Kodupprensning... 10 CSS-klass... 10 Egna anteckningar:...

Läs mer

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

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil. Lektion 7 Tabeller Under denna lektion kommer du att få lära dig hur man bygger upp tabeller med HTML och hur man styr layout och utseende på en webbsida som innehåller tabeller. Enkla tabeller Av tradition

Läs mer

CSS-övningar. 1. Grunder

CSS-övningar. 1. Grunder CSS-övningar 1. Grunder CSS Testa stilmallar Klasser Elementen div och span Ärvda egenskaper Mer om typsnitt, marginaler och mått Textdekor Fristående CSS -fil Attributet style Prioritetsordning hos stilelement

Läs mer

F02 En första sida. Dagens agenda

F02 En första sida. Dagens agenda F02 En första sida Dagens agenda doctype taggar, element, attribut, värden teckenkodning HTML/XHTML Indentering Block/inline-element Struktur Se demo #2

Läs mer

Hantera informationspaket i system för bevarande

Hantera informationspaket i system för bevarande Kompetensutveckling har erbjudits deltagare inom projektet Elektroniskt bevarande i form av en kurs i XML. Kursen har genomförts av Riksarkivet och haft en praktisk inriktning. Ett 10-tal personer deltog

Läs mer

TNMK30 - Elektronisk publicering

TNMK30 - Elektronisk publicering Webben TNMK30 - Elektronisk publicering Vad är internet? Vad är internet? Vad är internet? Internet: sammankoppling av datornätverk. Används för bl.a. epost, chat, filöverföring, webbsidor. Kommunikation

Läs mer

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

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html Stilmallar styra utseendet av webbplatsen DEL 1 Karin Fahlquist index.html recept.html frukt.html grönsaker.html 1 Samma kod olika utseende Olika exempel om layout: http://www.csszengarden.com/ Stilmallar

Läs mer

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Sidan 2 - Logga in Sidan 3 - Uppbyggnad av en sida Sidan 4 - Infoga länk Sidan 5 - Infoga bilaga Sidan 6 - Infoga bild Sidan 7-8 Vad betyder knapparna

Läs mer

Webbdesign vt. 2010. Innehållsförteckning

Webbdesign vt. 2010. Innehållsförteckning Webbdesign vt. 2010 mångar: Kl. 8:30 12:00 Innehållsförteckning 2. FTP-hur gör man? 3. Grundtaggar 5. Tabeller 6. Infoga bilder 7. Rubriker och fonter 8. Övning 1 9. Installera HTML-edit 11. Startsidans

Läs mer

HTML. Introduktion till HyperText Markup Language

HTML. Introduktion till HyperText Markup Language HTML Introduktion till HyperText Markup Language 1 Frågor innan vi börjar? 2 Dagens föreläsning Snabb introduktion till webben Varför använder vi HTML? Ett första HTML-dokument Metadata Teckenkodning Validera

Läs mer

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

2I1073 Föreläsning 1. HTML och XHTML XHTML 2I1073 Föreläsning 1 XHTML, stilmallar och Javascript 1 KTH-MI Peter Mozelius HTML och XHTML HyperText Markup Language Element = taggar + taggarnas innehåll innehåller lite text taggarna kan

Läs mer

En snabb titt på XML LEKTION 6

En snabb titt på XML LEKTION 6 LEKTION 6 En snabb titt på XML Bokstaven x i Ajax står för XML, ett mycket användbart beskrivningsspråk som gör det möjligt för Ajax-tillämpningar att hantera komplex strukturerad information. I den här

Läs mer

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

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter 1M321 Webbteknik 1, 7,5hp Medieteknik 2018 Rune Körnefors rune.kornefors@lnu.se 1. Skapa ett nytt HTML-dokument I denna laboration

Läs mer

TNMK30. Elektronisk publicering

TNMK30. Elektronisk publicering TNMK30 Elektronisk publicering Välkomna till kursen Niklas Rönnberg niklas.ronnberg@liu.se Kopparhammaren 2, rum 2011 Medverkande Stefan Gustavson, stefan.gustavson@liu.se Camilla Forsell, camilla.forsell@liu.se

Läs mer

<header> </header> <footer> </footer>

<header> </header> <footer> </footer> Tidigare har man använt taggen för att märka delar av dokument. I HTML5 har man lagt till stöd för de nya taggarna för att det inte ska bli så många -taggar. I exemplet nedan använder

Läs mer

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 3. Peter Dalenius Institutionen för datavetenskap

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 3. Peter Dalenius Institutionen för datavetenskap Uppmärkningsspråk TDP007 Konstruktion av datorspråk Föreläsning 3 Peter Dalenius Institutionen för datavetenskap 2015-01-29 Vad handlar det andra seminaret om? Strukturerad text Uppgifter Hämta information

Läs mer

Webbdesign vt. 2009. Innehållsförteckning

Webbdesign vt. 2009. Innehållsförteckning Webbdesign vt. 2009 Fysiska träffar onsdagkvällar: Kl. 18:00 21:00 28/1 11/2 11/3 25/3 1/4 22/4 6/5 Innehållsförteckning 2. FTP-hur gör man? 3. Vad ska jag göra? 4. Grundtaggar 6. Tabeller 7. Infoga bilder

Läs mer

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 3. Peter Dalenius Institutionen för datavetenskap

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 3. Peter Dalenius Institutionen för datavetenskap Uppmärkningsspråk TDP007 Konstruktion av datorspråk Föreläsning 3 Peter Dalenius Institutionen för datavetenskap 2017-01-26 2 Vad handlar det andra seminariet om? Strukturerad text Uppgifter Hämta information

Läs mer

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

HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015 . HTML och CSS Eric Elfving Institutionen för datavetenskap 18 augusti 2015 Översikt 2/17 Introduktion HTML Syntax Vanliga element CSS Syntax Selektorer Kombinera HTML och CSS Webserver Introduktion 3/17

Läs mer

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

Du kan själv följa med i denna steg-för-steg guide i din texteditor. Grundläggande HTML HTML Steg-för-steg Du kan själv följa med i denna steg-för-steg guide i din texteditor. doctype Linköpings universitet I textdokument som används på internet finns på första raden information

Läs mer

Internets historia Tillämpningar

Internets historia Tillämpningar 1 Internets historia Redan i slutet på 1960-talet utvecklade amerikanska försvaret, det program som ligger till grund för Internet. Syftet var att skapa ett decentraliserat kommunikationssystem som skulle

Läs mer

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 4. Peter Dalenius Institutionen för datavetenskap

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 4. Peter Dalenius Institutionen för datavetenskap Uppmärkningsspråk TDP007 Konstruktion av datorspråk Föreläsning 4 Peter Dalenius Institutionen för datavetenskap 2015-02-03 Från förra gången XML-dokument specificeras med t.ex. en DTD Två olika sätt att

Läs mer

Kurs 6:1 Att publicera på webben

Kurs 6:1 Att publicera på webben Kurs 6:1 Att publicera på webben S TUDE NTDATOR UTBILDNINGE N MALMÖ HöGSKOLA Beijerskajen 8, K3, källaren, sal Apollo (A01:303), 205 06 Malmö www.bit.mah.se/undervisning/sdm Att publicera på webben, del

Läs mer

Konstruktion av datorspråk

Konstruktion av datorspråk Konstruktion av datorspråk Fö3: Uppmärkningsspråk Peter Dalenius petda@ida.liu.se Institutionen för datavetenskap Linköpings universitet 2009-01-29 Översikt Uppmärkningsspråk Struktur och specifikation

Läs mer

Introduktion HTML och PHP 732G16 Databaser design och programmering

Introduktion HTML och PHP 732G16 Databaser design och programmering Introduktion HTML och PHP 732G16 Databaser design och programmering 08-04-22 Ingrid Alin Nilsson 1 Presentationen tar upp Lite grundläggande om HTML Grunderna i PHP Styrstrukturer Funktioner Filhantering

Läs mer

Webbstandarder för fler än en plattform

Webbstandarder för fler än en plattform Beteckning: Institutionen för matematik, natur- och datavetenskap Webbstandarder för fler än en plattform Mikael Norling, Tomas Wigren Juni 2008 Examensarbete, 15 poäng, B Datavetenskap Internetteknologi

Läs mer

Att bygga enkla webbsidor

Att bygga enkla webbsidor Nivå 1 Att bygga enkla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what

Läs mer

Skärmbilden i Netscape Navigator

Skärmbilden i Netscape Navigator Extratexter till kapitel Internet Skärmbilden i Netscape Navigator Netscape är uppbyggt på liknande sätt som i de flesta program. Under menyraden, tillsammans med verktygsfältet finns ett adressfält. I

Läs mer

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript? Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia

Läs mer

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

Webbtillgänglighet. Webbtillgänglighet. World Wide Web Consortium. Web Accessibility Initiative, WAI WCAG 2.0 WCAG 1.0 Webbtillgänglighet Webbtillgänglighet Att göra webbinnehåll så att de är tillgängliga för alla oavsett vilka funktionsnedsättningar man har Att göra webbinnehåll tillgängligt oavsett vilken in- och utmatningsutrustning

Läs mer

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

HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA) HTML och CSS Eric Elfving Institutionen för Datavetenskap (IDA) Upplägg Introduktion Grundläggande HTML Ändra utseende med CSS 2 Introduktion HyperText Markup Language används för att strukturera text

Läs mer

Lektion 2 Del 1 Kapitel 6

Lektion 2 Del 1 Kapitel 6 Lektion 2 Del 1 Kapitel 6 Inlärningsmål Att kunna kontrollera och styra webbsidors utseende med hjälp av CSS mallar Att med hjälp av CSS mallar kunna ge en hel website ett gemensamt utseende Att med hjälp

Läs mer

Innehållsförteckning. Adobe GoLive CS

Innehållsförteckning. Adobe GoLive CS Innehållsförteckning 1 Om GoLive CS... 1 Mappar och filstruktur...1 Vad är en webbsida?...1 Vad är speciellt för en webbsida?...2 Vad är en webbplats?...3 Vanliga fallgropar med webbdesign...3 Överföra

Läs mer

TNMK30. Elektronisk publicering

TNMK30. Elektronisk publicering TNMK30 Elektronisk publicering VÄLKOMNA TILL KURSEN! Katerina Vrotsou katerina.vrotsou@liu.se Medieteknik. 2004 Informationsvisualisering, visuell data analys MEDVERKANDE Stefan Gustavson, stefan.gustavson@liu.se

Läs mer

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

! Katerina Vrotsou! Medieteknik. 2004! Informationsvisualisering, visuell data analys VÄLKOMNA TILL KURSEN! TNMK30 Elektronisk publicering! Katerina Vrotsou! katerina.vrotsou@liu.se! Medieteknik. 2004! Informationsvisualisering, visuell data analys MEDVERKANDE OVERVIEW! Stefan Gustavson,

Läs mer

<sid nr="1" av="2" /> Stackenföreläsning: XML & XSLT: Intro. XML och XSLT

<sid nr=1 av=2 /> Stackenföreläsning: XML & XSLT: Intro. XML och XSLT Intro Stackenföreläsning: XML & XSLT: Intro XML och XSLT Rasmus Kaj, Stacken http://www.stacken.kth.se/~kaj/ Intro Korrekt XML? Alternativ till XSL? XSLT Funktioner Exempel

Läs mer

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

F02 HTML. Föreläsning 2, HT2013 HTML. Kurser: Klientbaserad Webbutveckling 1DV435. Johan Leitet Föreläsning 2, HT2013 HTML F02 HTML Kurser: Klientbaserad Webbutveckling 1DV435 Johan Leitet F02 HTML Dagens agenda doctype taggar, element, attribut, värden teckenkodning HTML/XHTML

Läs mer

Frågor och svar Gränssnittsdesign/Webbutveckling

Frågor och svar Gränssnittsdesign/Webbutveckling Frågor och svar Gränssnittsdesign/Webbutveckling Bilder och optimering 1. Vilken upplösning är lämplig för bilder som ska användas på Internet? Sträva efter korta nedladdningstider. 72 ppi/dpi eller 96

Läs mer

Christer Scheja TAC AB

Christer Scheja TAC AB Byggnadsautomation för ingenjörer Byggnadsautomation för ingenjörer VVS-tekniska föreningen, Nordbygg 2004 Christer Scheja TAC AB resentation, No 1 Internet/Intranet Ihopkopplade datornät ingen ägare Internet

Läs mer

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

Förkunskaper: Tim Berners Lees vision webbläsarkriget W3C strukturtagg <h1> layout-tagg <font size=6> CSS { } Anne Diedrichs Medieteknik Södertörns Högskola Förkunskaper: Tim Berners Lees vision webbläsarkriget W3C strukturtagg layout-tagg Kurslitteratur: Niederst Robbins, Learning

Läs mer

Gör en modern släktbok för CD eller webben

Gör en modern släktbok för CD eller webben Gör en modern släktbok för CD eller webben 21 Den traditionella släktboken består av ett antal tabeller och i bästa fall en grafisk stam- eller antavla, och man kan med ett register eller hänvisningar

Läs mer

XML. Extensible Markup Language

XML. Extensible Markup Language XML Extensible Markup Language XML - 1969 Generalized Markup Language (GML) 1979-85 Standard Generalized Markup Language (SGML) 1990 HyperText Markup Language (HTML) 1996-98 Extensible Markup Language

Läs mer

Strukturering med XML och DTD

Strukturering med XML och DTD Föreläsning i webbdesign Strukturering med XML och DTD Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se PresentaCon SCl Layout OrganisaCon/struktur InformaConsobjekt Länkar Innehåll/data

Läs mer

TENTAMEN I INTRODUKTION TILL MEDIEPRODUKTION, 5p

TENTAMEN I INTRODUKTION TILL MEDIEPRODUKTION, 5p UMEÅ UNIVERSITET TFE SE/KF TENTAMEN 2004-09-29 TENTAMEN I INTRODUKTION TILL MEDIEPRODUKTION, 5p Tid: 2004-09-29 kl. 14.00-18.00 (-20.00 förlängd skrivtid) Plats: Östra paviljongen sal 8 Hjälpmedel: Presentation:

Läs mer

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser Orientera på Internet Nuvarande Internet Protocol version 4 (IPv4). Internet är en infrastruktur som förbinder en mängd datorer. Hur hittar vi till en specifik dator? Väl framme vid datorn, hur hittar

Läs mer

Webbutveckling Laboration 1: HTML5 och CSS3.

Webbutveckling Laboration 1: HTML5 och CSS3. Institutionen för 2015-11-30 Tillämpad fysik och elektronik Karin Fahlquist Webbutveckling Laboration 1: HTML5 och CSS3. Målsättning Att skapa en webbplats genom att först skapa en Lo-fi prototyp och sedan

Läs mer

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

Webbpublicering. Teknikintroduktion 1 Jody Foo (jodfo@ida.liu.se) Webbpublicering Teknikintroduktion 1 Jody Foo (jodfo@ida.liu.se) Föreläsningsöversikt Föreläsning 1 Vad är webbpublicering? Lite historia - Internet och webben Statiska webbplatser Grundkoncept: webbläsare,

Läs mer

Att styla webbsidor. Nivå. Uppgiften

Att styla webbsidor. Nivå. Uppgiften Nivå 2 Att styla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.

Läs mer

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

Kommunikation. Dator med webbläsare Förfrågan:  Webserver. Returnerar HTML-kod html och css Kommunikation Dator med webbläsare Förfrågan: http://www.umu.se Webserver Returnerar HTML-kod Webbläsare Chrome Firefox Internet Explorer Safari Opera Källa : http://www.w3schools.com/browsers/

Läs mer

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

TDDD52 CSS. Färger. Färger 1/3/13 Jag önskar göra det lä0are för användarna genom a0 markera vissa delar med en annan färg? HTML är bra, men det är inte så snyggt? TDDD52 - CSS CSS regler och selectors gör a0 jag kan styla min HTML precis

Läs mer

www.skillspartner.com

www.skillspartner.com Mål Deltagarna ska förstå: Vad XML är Hur XML fungerar Vilka problem XML löser Hur XML används Känna till begrepp: DTD, DOM, XSL etc. Känna till verktyg Innehåll Vad är XML XML i relation till HTML XML

Läs mer

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

WD406F - Interaktiva medier I 7,5hp Moment: Web Usability Inlämningsuppgift 1ab. Wynona Ekesrydh 2010-12-13 Här följer min reflektion över innehållet i Jonathan Lazars bok Web Usability, kapitel 1 2, 6 7. Webbanvändbarhet För att infrastrukturen ska fungera behövs system som på ett enkelt och effektivt sätt

Läs mer

http://office.microsoft.com/sv-se/word/ha100444731053.aspx

http://office.microsoft.com/sv-se/word/ha100444731053.aspx 1. Öppna Word 2007 i 97-2003 2. Vilken Explorer har jag 3. Inloggning med Explorer 8 4. Sökväg till sidan 5. Ha två fönster öppna 6. Stilar 7. Storleksändra 8. Inklistring av text 9. Bilder till startsidan

Läs mer

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

24-timmarswebben. Riktlinje Förklaring Så uppfyller vi den 24-timmarswebben WebPublish gör det möjligt att skapa läsvänliga sidor. Vi tycker att det är en självklarthet att informationen på en webbplats ska vara tillgänglig för och kunna läsas av så många som

Läs mer

Utseende. Lauri Watts Översättare: Stefan Asserhäll

Utseende. Lauri Watts Översättare: Stefan Asserhäll Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Utseende 4 1.1 Allmänt............................................ 4 1.2 Teckensnitt.......................................... 4 1.3 Stilmallar...........................................

Läs mer

Lektion 1, Del1, Kapitel 4

Lektion 1, Del1, Kapitel 4 , Del1, Kapitel 4 Inlärningsmål Att förstå uppbyggnaden av XHTML dokument Att kunna använda XHTML för att skapa enkla webbsidor. Att kunna lägga till bilder till en webbsida Att förstå hur man skapar och

Läs mer

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

Tillämpad fysik och elektronik Per Kvarnbrink m.fl. Laboration 2: HTML och CSS. Laboration 2: HTML och CSS. Målsättning Att prova på grundläggande html samt att separera innehåll och utseende. Slutresultatet kommer att bli en enkel webbplats med layout, bakgrundsbilder, minst en meny

Läs mer

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

1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström Nätverk Jonas Sjöström jonas.sjostrom@dis.uu.se Baserat primärt på kapitel 4 i Brookshear (2008) samt valda kapitel ur Gralla Agenda 1. Protokoll 2. LAN och WAN 3. Kort om infrastruktur 4. Paketering och

Läs mer

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

EDA095 HTML. Per Andersson. April 26, Lund University   Innehåll: HTML, CSS, DOM, JavaScript EDA095 HTML Per Andersson Lund University http://cs.lth.se/pierre_nugues/ April 26, 2017 Innehåll: HTML, CSS, DOM, JavaScript Per Andersson EDA095 HTML April 26, 2017 1 / 23 Webben Webben byggs upp av

Läs mer

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011 Webbkurs för distriktsansvariga Stockholm den 7 och 13 september 2011 Klistra in text från Word Klistra in: all formateringskod från Word kommer med och är den som styr det webbläsaren visar, även om man

Läs mer

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

Idag. Webben och HTML. Webbens funk3on. URL och websidor. Moment F om webben och HTML startar nu Idag Webben och HTML Ins3tu3onen för system- och rymdteknik Luleå tekniska universitet Moment F om webben och HTML startar nu Dead-line: torsdag 22 sep (dvs om en vecka). UppgiQ: Skriv en enkel websida

Läs mer

Användarmanual WebNailer. 19 januari 2004

Användarmanual WebNailer. 19 januari 2004 Användarmanual WebNailer Tobias Holgers Mattias Castegren 19 januari 2004 1 Innehåll 1 Inledning 3 1.1 Definitionerochförkortningar... 3 2 WebNailer 4 2.1 Knapprad... 4 2.1.1 Gemensamma... 4 2.1.1.1 Webbläsare...

Läs mer

Laboration med Internet och HTML

Laboration med Internet och HTML Laboration med Internet och HTML Denna laboration går ut på att du skall kunna skapa enkla hemsidor i HTML. Vi kommer inte att ta upp edstorer för hemsidor som t.ex. DreamWeaver eller FrontPage. Dessa

Läs mer

20/01/2016. html och css

20/01/2016. html och css html och css 1 Kommunikation Dator med webbläsare Förfrågan: http://www.umu.se Webserver Returnerar HTML-kod Webbläsare http://gs.statcounter.com/#desktop-browser-se-monthly-201501-201601-bar 2 Verktyg

Läs mer