Html Hso

Uploaded from authorPOINT Lite
Download as
 PPT
Presentation Description 

No description available

Views: 275
Like it  ( Likes) Dislike it  ( Dislikes)
Added: April 02, 2008 This Presentation is Public 
Presentation Category : Education All Rights Reserved
Presentation Transcript

Slide1: Introduktion till HTML


Slide2: Filformat och extensioner Olika typer av filer har olika format. Ett worddokument är organiserat på ett sätt och en bildfil på ett helt annat vis. Vissa filformat kan bara öppnas och tolkas på ett begripligt sätt i ett visst program medan andra filformat följer en öppen standard och kan öppnas, tolkas och ändras i många olika program. Man känner som regel igen vilket format en viss fil har på filens extension (=filändelse). Extensionen brukar oftast bestå av tre bokstäver, t ex doc, xls, gif och tif. Några filändelser har två eller fyra bokstäver som ps och html. I Windows är filändelserna ofta associerade till ett visst program. Filändelser som är associerade till ett program kan ibland vara dolda, men det är en inställningssak. Är en fil associerad till ett visst program brukar det programmets ikon synas på filen, annars syns en mer generell ikon.


Slide3: Några vanliga filformat och extensioner är: .exe -- Körbart program .txt -- Ren textfil, öppnas med NOTEPAD, emacs mfl. .html -- Websida, öppnas med NOTEPAD, scintilla mfl eller med en webläsare som Internet Explorer .doc -- Worddokument, ordbehandlingsfil som öppnas med Microsoft Word eller StarOffice Writer. .xls -- Exceldokument, kalkylblad som öppnas med Microsoft Excel .tif -- Bildfil (fotografi eller liknande). Öppnas med Paint Shop Pro eller annat bildbehandlingsprogram. OBS! Bilder i detta format är ofta mycket utrymmeskrävande. Konvertera till jpg så räcker utrymmet på P: bättre. .jpg -- Bildfil (fotografi eller liknande). Öppnas med Paint Shop Pro eller annat bildbehandlingsprogram. .pdf -- Portable Document Format, öppnas med Adobe Acrobat Reader. Man bör veta i vilket program och vilken version av detta program en fil är skapad. Filformaten kan nämligen tyvärr skilja sig åt från version till version av ett och samma program. Det kan vara en god ide att undvika bokstäverna å, ä och ö i filnamn och namn på mappar.


Olika typer av program: Olika typer av program Koda själv : Notepad Scintilla Visuella program WYSIWYG: Frontpage Dreamweaver NVU


Var spara- adress (URL)?: Var spara- adress (URL)? ~ = Alt Gr http://10.10.10.8


Kapitel: Vad är HTML? 3 HTML dokumentets struktur 7 Texthantering 13 Hyperlänkar 33 Bilder 36 Image maps 40 Tabeller 43 Frames (ramar) 54 Formulär 62 Kapitel


Vad är HTML?: Vad är HTML? Taggbaserat filformat för text-dokument Stödjer ”hyperlänkar” Konstruerat av Tim Berners Lee 1989 Utvecklat från SGML Standarder sätts av W3C Enkelt att lära sig Senaste versionen är 4.01 http://developer.netscape.com/docs/manuals/htmlguid/index.htm


Hyper Text Markup Language: Hyper Text Markup Language Hyper Text är klickbara referenser till andra dokument Markup Language är märkspråket för att beskriva dokumentets utseende och innehåll


Vad är en tagg?: Vad är en tagg? innehåll Start-tagg Slut-tagg HTML-container


Taggens utseende: Taggens utseende Hej Element Attribut Värde Element – Instruktion till webbläsaren Attribut – Tillägg för att beskriva taggen Värde – Värdet för attributet


HTML dokumentets struktur: HTML dokumentets struktur HEAD BODY TITLE HTML


Grundstommen: Grundstommen Rubrik Sidans innehåll


Slide13:            Min första Hemsida                 Välkommen till min första hemsida      Detta är en mycket enkel hemsida


Slide14:  Min första Hemsida     Välkommen till min första hemsida    Detta är en mycket enkel hemsida


BODY-taggen: BODY-taggen Innehåller det som syns i dokumentet Attribut: BGCOLOR="färg" BACKGROUND="bildfil" TEXT="färg" LINK="färg" VLINK="färg"


Färger: Färger Anges med W3C's färgnamn eller röd-grön-blå värden i hexadecimalt format


Färgcirkeln: Färgcirkeln Röd Blå Grön Magenta Gul Cyan


Färgrymden: Färgrymden R B G M Y C FF 0 W K FF FF


Texthantering: Texthantering Text formateras mha taggar Den text som skall formateras OMGES av en start-tagg och en slut-tagg Exempel: Text


Stycken: Stycken Stycken för brödtext skapas med Automatisk tom rad före och efter Exempel: Brödtext


Justering av stycke: Justering av stycke Attribut: ALIGN="left"|"center"|"right" Centern är ett mittenparti.


Global centrering: Global centrering För att centrera allt innehåll används taggen Sidans innehåll


Radbrytning: Radbrytning Sker automatiskt efter ett stycke Eller med taggen Exempel: Rad 1 Rad 2


Rubriker: Rubriker Rubriker skapas med Det finns 6 storlekar (-) är störst och är minst Exempel: Rubriktext Brödtext


Horisontella linjer: Horisontella linjer Används för att avgränsa brödtext Skapas med taggen Attribut: NOSHADE SIZE="storlek" COLOR="färg"


Textformattering: Textformattering För att skapa olika stilar på texten - Fet (Bold) - Kursiv (Italic) - Understruken (Underlined) - Skrivmaskin (TeleType) Denna text är kursiv och fet


Nästling av taggar: Nästling av taggar HTML-taggar kan nästlas (dvs flera taggar i varandra) Nästlade taggar får inte gå omlott Text Fel! Text Rätt!


Specialtaggar: Specialtaggar För ytterligare formatering av text - Upphöjd - Nedsänkt - Stor text - Liten text - Överstruken


Å, Ä och Ö: Å, Ä och Ö För att de skall bli rätt i alla länder enligt ISO 8859-1 å - å ä - ä ö - ö Å - Å Ä - Ä Ö - Ö


Särskilda tecken: Särskilda tecken < - Mindre än & - Och-tecken & " - Citationstecken ® - Registrerat varumärke © - Copyright   - Obrytbart mellanslag &#___; - Tecknet ISO 8859-1 kod http://www.w3.org/MarkUp/html3/latin1.html


Typsnitt: Typsnitt För att ändra typsnitt, storlek och färg i text används taggen Attribut: SIZE="storlek" COLOR="färg" FACE="typsnitt"


Kommentarer: Kommentarer För att kunna skriva anteckningar i HTML-koden utan att det syns på webbsidan


Sorterad lista: Sorterad lista Listor är bra för att stapla upp innehåll eller dispositioner Skapas med (Ordered List) Banan Äpple Apelsin


Sorterad lista: Sorterad lista Attribut: START="värde" TYPE="A"|"a"|"I"|"i"|"1"


Osorterad lista: Osorterad lista En osorterad är en meny med symboler på varje rad istället för numrerad Skapas med (Unordered List) eller och Ettan Tvåan Trean


Osorterad lista: Osorterad lista Attribut: TYPE="circle"|"disc"|"square"


Hyperlänkar: Hyperlänkar En länktagg beskriver en klickbar referens till ett annat dokument, fil eller ankarpunkt Kan även länka till andra tjänster än WWW Det finns tre nivåer för att beskriva sökvägen till referensen: - Ankarpunkt (samma sida) - Relativ (på samma sajt) - Absolut (till extern sajt)


Länktaggen: Länktaggen Länkar beskrivs med taggen Attribut: HREF="referens" TARGET="fönster" ONCLICK="skript" ONMOUSEOUT="skript" ONMOUSEOVER="skript"


Referenser: Referenser Ankarpunkt Klick Länkar till Relativ Sida 2 Absolut DN


Bilder: Bilder Läggs in i dokument med taggen Finns aldrig i dokumentet, utan separat fil "länkas" in Attribut: SRC="bildfil" HEIGHT="pixlar"|"procent" WIDTH="pixlar"|"procent" BORDER="pixlar" ALT="Text om inte bilden visas" ALIGN="left"|"center"|"right" VALIGN="top"|"middle"|"right"


Bildexempel: Bildexempel


Länka med bilder: Länka med bilder


Image maps: Image maps Bilder med klickbara områden (länkar) 2 typer - Serverside (används ej längre) - Clientside hotspot bild


Image map taggarna: Image map taggarna Taggen används som vanligt för att visa bilden (med attributet USEMAP) Skapas med taggen Attribut: NAME="kartnamn" Områdena definieras med Attribut: SHAPE="CIRCLE"|"RECT"|"POLYGON" COORDS="x,y,d"|"x1,y1..." HREF="url"


Image map exempel: Image map exempel


Tabeller: Tabeller Används för att presentera data prydligt uppspaltat "Osynliga" tabeller används för positionering av text och bilder (layout) Skapas med taggen Tabellrader skapas med Tabellceller på raderna med


Tabellens struktur: Tabellens struktur Cell 1 Cell 2 Cell 3 Cell 4


Tabellens struktur: Tabellens struktur Cell 1 Cell 2 Cell 3 Cell 4


Kodens struktur: Kodens struktur Cell 1 Cell 2 Cell 3 Cell 4


TABLE-taggen: TABLE-taggen Omringar hela tabellen Attribut: BORDER="n" (ramens storlek) CELLPADDING="n" (marginal i celler) CELLSPACING="n" (mellan celler) WIDTH="px"|"%" (tabellens bredd) HEIGHT="px"|"%" (tabellens höjd) BGCOLOR="färg" (bakgrundsfärg)


TD-taggen: TD-taggen Beskriver egenskaperna för varje tabell-cell Attribut: ALIGN="left"|"center"|"right" VALIGN="top"|"middle"|"bottom" WIDTH="px"|"%" (cellens bredd) HEIGHT="px"|"%" (cellens höjd) BGCOLOR="färg" (bakgrundsfärg) ROWSPAN="rader" (över flera rader) COLSPAN="kolumner" (över kolumner)


Slå ihop celler horizontellt: Slå ihop celler horizontellt Cell 1 Cell 3 Cell 4


COLSPAN: COLSPAN Cell 1 Cell 3 Cell 4


Slå ihop celler vertikalt: Slå ihop celler vertikalt Cell 2 Cell 1 Cell 4


ROWSPAN: ROWSPAN Cell 1 Cell 2 Cell 4


Övningar – Tabeller: Övningar – Tabeller Se boken


Frames: Frames Ramar används för att dela upp webbläsarefönstret i mindre delar, med ett HTML-dokument i varje ram Stöds av Netscape 2+ och Iexplorer 3+ Skapas med taggen Innehållet i varje ram beskrivs med taggen


Ett enkelt frameset: Ett enkelt frameset meny.html valk.html frameset.html meny main


Koden för enkelt frameset: Koden för enkelt frameset Skapa 4 filer: frameset.html meny.html valk.html huvud.html


Ett dubbelt frameset: Ett dubbelt frameset meny.html valk.html frameset.html meny main huvud


Koden för dubbelt frameset: Koden för dubbelt frameset Ändra koden i framset.html till:


FRAMESET-taggen: FRAMESET-taggen Attribut: COLS="kol1,kol2..." ROWS="rad1,rad2..." BORDER="pixlar" BORDERCOLOR="ramfärg" FRAMEBORDER="YES"|"NO"


FRAME-taggen: FRAME-taggen Attribut: BORDERCOLOR="färg" FRAMEBORDER="YES"|"NO" MARGINHEIGHT="pixlar" MARGINWIDTH="pixlar" NAME="ramnamn" NORESIZE SCROLLING="YES"|"NO"|"AUTO" SRC="filnamn"


Övningar – Frames: Övningar – Frames Se läroboken


Formulär: Formulär Används för att användare skall kunna skicka data till en www-server Formulärdata kan skickas på två sätt GET – läggs till efter URL'en POST – läggs till en ny header i huvudet Används även för client-side script (DHTML) Skapas med taggen


Hur skickas data?: Hur skickas data? WWW server Klient HTTP förfrågning http://www.server.com?namn=Sven%20Svensson&... Skickar formuläret Data processas av program


Formulärelement: Formulärelement Textrutor Lösenordsrutor Radioknappar Kryssrutor Rullgardiner Flervalsrutor Textfält Bekräfta-knapp Ångra-knapp


FORM-taggen: FORM-taggen Skapar formuläret och beskriver hur och vart datat skall skickas Attribut: METHOD="GET"|"POST" ACTION="serverprogram"


Textrutor: Textrutor Vanligast för textinmatning Attribut: NAME="namn" SIZE="tecken" MAXLENGTH="tecken" VALUE="text" Ditt namn:


Knappar: Knappar För att skicka formulär, rensa formulär eller exekvera clientside scirpts


Lösenord: Lösenord Likadan som textrutor med "dold" text Attribut: NAME="namn" SIZE="tecken" MAXLENGTH="tecken" VALUE="text" Lösenord:


Radioknappar: Radioknappar Knappgrupper med ETT möjligt val Attribut: NAME="namn" VALUE="värde" CHECKED Banan Jordgubb Vanilj


Kryssrutor: Kryssrutor Knappgrupper med FLERA möjliga val Attribut: NAME="namn" VALUE="värde" CHECKED Tekniknytt Skämt Aktiekurser


Knappar med bilder: Knappar med bilder BUTTON är ett alternativ till SUBMIT och RESET Finns bara i HTML version 4


Rullgardiner: Rullgardiner Dropdown-menyer med ETT möjligt val Attribut: NAME="namn" VALUE="värde" SELECTED Välj färg Röd Grön Blå


Multichoice: Multichoice Menyruta med FLERA möjliga val Attribut: NAME="namn" VALUE="värde" SELECTED Välj färg Röd Grön Blå