XHTML.

Slides:



Advertisements
Liknande presentationer
Följ med Ann-Sofie på älgjakt. Här är jag Här är mitt pass idag.
Advertisements

Strukturerad dokumentation och XML
Introduktion till XML.
HTML - grunder. Program •Html kan skrivas i anteckningar, eller vilket annat textbehandlingsprogram som helst. Mitt tips: Notepad ++ Notepad ++ •Grafiska.
HTML – vad är det och varför ska vi använda det Och vad är XHTML.
Datavalidering med JavaScript
G RUNDLÄGGANDE XML OCH CSS Mikael Gunnarsson och Helena Francke TLS, HyrData, Stockholm mars 2003.
II130V Konstruktion av webbsidor Välkommen till föreläsning 3 September 2007.
FTP, HTTP, HTML, XML och XHTML
1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets.
Mahmud Al Hakim Webmaster DAG 3 Mahmud Al Hakim
Hemsidor med FrontPage Express
Att skriva på ett strukturerat sätt med Microsoft Word
XHTML 1 Designa din egen webbsida. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Validering.
Programmering?. Förslag till innehåll programmeringens grundläggande teori webbredigering, webbprogrammering html xml wml (wap 1) xhtml css javascript.
HEAD – HUVUDET I huvudet hittar du information om dokumentets titel, sökord, referenser till stildokument och annan information som normalt inte visas.
Programmeringteknik Webbdelen. HTML H yper T ext M arkup L anguage Märker upp sidans innehåll så att webbläsaren kan avgöra hur innehållet ska visas.
Webbteknik En kort introduktion. Innehåll Historisk återblick Tim Berners Lee 1992 Teknisk beskrivning Märkspråk Standardisering Trender.
HTML – vad är det och varför ska vi använda det
Webbutveckling grundkurs DA7710
Göra en enkel webbsida med word
XML i förhållande till HTML en kort jämförelse Ambjörn Naeve The Knowledge Management Research group Centrum för användarorienterad IT Design Kungliga.
Webbteknik lektion 3 Det handlar mer om stilmallar Per K, 2012.
Webbteknik lektion 2 Det handlar om stilmallar Per K, 2012.
XHTML och CSS En föreläsning om webbteknik , SK, PK TFE Umeå Universitet.
Webbteknik En kort introduktion. Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender.
Webben – intro Första föreläsningen i kursen Webbutveckling.
Introföreläsning CS Om publiceringssystem, lektion ett.
Textkodning: XML ”What’s the matter, Albert? Having trouble decoding the text? ”
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
WEBMASTER DAG 4 Mahmud Al Hakim
W EBMASTER DAG 1 Mahmud Al Hakim
Gävle Centrumsamverkan QR-utbildning. Möjligheterna med QR.
Textkodning 2 Dokumentrepresentation. Idag  Teckenuppsättningar  Validering  Metadata  Elementen div och span  Klasser och.
XSLT – en introduktion Digitalisering av kulturarvet.
DHTML Designa din egen webbsida.
XSLT – en introduktion Elektronisk publicering.
Andreas Cederbom Valideringstjänster.
Webbfrukost 15 mars Webbpolicy ●Viktigaste kommunikationskanal ●Innehåll och struktur efter besökaren ●Tydlig avsändare – på varje webbsida ●Ett.
1 ITK:P2 F2 Stilsättning av XHTML DSV Peter Mozelius.
(Cascading Style Sheets) Rebecca Landmér 2007 CSS.
CSS del 3 Kvarnbrinkx Medietyper En XHTML-sida kan ha olika CSS-filer för olika medier! Definieras med attributet “media” i link- taggen,
Webbutveckling Med fokus på grunder i html och css.
EXtensible Markup Language Digitalisering av kulturarvet
XHTML och något om CSS Produktion för tryckta Webbutveckling Kvarnbrink
XHTML & CSS Introduktion Erik Nahkala
TEXT – GRUNDERNA Det huvudsakliga innehållet i XHTML- dokument är text – brödtext, rubriker, avgränsande linjer.
Webbteknik En kort introduktion. Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender.
W EBBUTVECKLING, HT 2013 En webbplats Källa: pragmatisk.se.
XHTML Digitalisering av kulturarvet.
XHTML 1 Elektronisk publicering. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Klasser och.
© Björn Lindell, Datapedagogiskt Forum, SLU Hur kommer jag i gång med att göra web-sidor? Länkar “on line” på URL:
XHTML – Dokumentets grundstruktur Body - head. Grundläggande dokument
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
1 2I1073 Föreläsning 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
CSS del 2 Kvarnbrink Mer elementreferens ID refererar man till med #-tecken #content { width: 600px; } Klassnamn har en punkt före.newsitem.
CSS del 1 Kvarnbrink I början… Bakgrunden var det enda man kunde byta färg på Allt var satt i Times Texten flödade över hela webbläsarfönstrets.
CSS del 3 Samuel Kvarnbrink Medietyper En XHTML-sida kan ha olika CSS-filer för olika medier! Definieras med attributet “media” i link- taggen,
XHTML & CSS 2 del 1 Elektronisk publicering. Idag  Repetition  Teckenuppsättningar  Metadata  Mer om klasser och ID:n  CSS.
CSS del 3 Kvarnbrink* Färdiga layouter Yaml builder Dreamweavers mallar Free css templates.
Textkodning 1 Dokumentrepresentation. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Standarder.
Webbteknik En kort introduktion. Innehåll Historisk återblick Tim Berners Lee 1992 Teknisk beskrivning Märkspråk Standardisering Trender.
Webbteknik En kort introduktion.
Välkommen! Internetprogrammering III
CSS del 3 Samuel Kvarnbrink
CSS del 1 Kvarnbrink
Medicinska webbapplikationer
Göra en enkel webbsida med word
Internet A HTML Grunder
CSS del 1 Samuel Kvarnbrink
Presentationens avskrift:

XHTML

En webbsidas uppdelning Struktur HTML, XHTML ………………………………………………….. Utseende CSS ……………………………………………… Beteende Java Script

HTML Hypertext Historia W3C XHTML HTML 5

Formatering Hyper Text Markup Language Inget programmeringsspråk Struktur

Struktur

HTML 4.01 Tre versioner Strict Transitional Frameset

Versionerna <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN“> "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN“> "http://www.w3.org/TR/html4/loose.dtd"> Frameset//EN”> "http://www.w3.org/TR/html4/frameset.dtd">

Huvudstruktur <html> <head> <title>…</title> <style>…</style> </head> <body>…</body> </html>

Syntax Element med innehåll: <h1 align="center"> En stor rubrik</h1>

Element utan innehåll Alla taggar har start och sluttagg br, hr, img Exempel: <h1 align="center">En stor rubrik</h1> <br /> <p align="center">En ny rad<p/> <hr/>

Semantisk markup Semantik=”ordets betydelse” Struktur och innehåll, inte utseende Fördelar

Head Under HTML-taggen Innehåll Base Link Meta Script Style Title

Meta Author Keywords Description Distribution

Meta-exempel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>pulkafantasternas webbsida</title> <meta name="description" content="En sida om vinter, snö, kyla, höga hastigeter och vänskap"/> <meta name="keywords" content="snö, kyla, vinter, vänskap"/> </head>

Body Rubriker <h1> - <h6> Stycke <p> Bild <img> Länk <a> Listor <ul>, <ol>, <li>

Body Radbrytning <br/> Vågrätt streck <hr/> <!—kommentar-->

Länkar Själva grejen! Nät av dokument Hyperlänkar <a></a> anchor <a href =”supersidan.htm”>läs på supersidan</a> URL

Länkar Till ett annat dokument En speciell punkt i ett annat dokument En speciell punkt i samma dokument

Listor Ordnade Oordnade Definitionslistor

Oordnade listor <ul> Symbol <ul type= “circle/disk/square”>

Ordnade listor <ol> Numrering <ol type =“A/a/I/i/1”

Definitionslistor <dl> <dt>Egen beteckning</dt> <dd>Här är innehållet i listan</dd>

Tabeller För att strukturera data Tabellkropp <table>…</table> Tabellrad<tr>…</tr> Tabellcell <td>…</td> Tabellrubrik <th>…</th> Tabelltitel <caption>…</caption>

<body> <table border="2" cellpadding="2" cellspacing="8" > <caption> Julklappshoppning</caption> <tr> <td>startnr </td> <td>Häst </td> <td>Ryttare </td> </tr> <td>1 </td> <td>Pinglan</td> <td>Menea </td> <td>2 </td> <td>Napoleon</td> <td>Helena </td> </table> </body>

Bilder Lägga till bild <img scr = ”bild.jpg”> Beskriv bilden! <img scr = ”bild.jpg” alt=En brun shetlandsponny”> Visas inte av alla webbläsare Använd väsentliga bilder

Bilder Bildens storlek, height + width Thumbnails

Bilder Tre format Jpeg Gif Png

Två grafiska modeller (båda modellerna presenteras med pixelgrafik på skärm) Uppbyggd av kvadatriska bildelement Pixlar (picture element) 800x600 punkter Fotografiska bilder För tryck 300 dpi Objektgrafik Matematisk beräkning av kurvor och linjer Konturlinjer med fyllning Skapas när den ritas upp på skärm eller skrivare Kräver lite minne Har ersatt vektorgrafiken

Färg Två modeller RGB CMY(K)

RGB Additiv 0-255 256x256x256=16,7 miljoner färgkombinationer True color Visas med ljus

CMY(K) Subtraktiv Mer färg = mörkare Mindre område än RGB CMY 0-255

Komprimering Totala informationsinnehållet i en bild ”Luft” i bilder Kompression Förstörande/icke förstörande

Gif Icke förstörande kompression Text och streckteckningar 256 färger/bild Olika bilder = olika paletter

Jpeg Förstörande komprimering Foto True color Ljus/färg 10% vanligt

Png Kombinerar fördelar från Gif och Png Icke förstörande True color Arbets och publiceringsformat Större filer

Ramar Dynamiska delvyer Länkar mellan vyerna Påverkas inte av varandra

Server Side Include (SSI) Webbserver hämtar in HTML-kod från externa HTML-dokument Sidhuvuden, menyer Filändelse .shtml

Dynamiska webbplatser DHTML Kombination av formatmallar och JavaScript Interaktiva webbsidor

Dynamiska webbplatser 4 karaktäristiska funktioner Händelser Positionering av element Dynamiska formatmallar Dynamiskt innehåll

Formulär ”Digital blankett” Server tar emot och behandlar innehållet

Formulär Form method: Get Post Action: mail to Aktiv serversida

Formulär <form>…</form> Text Knappar Kryssrutor Radioknappar Lösenordsfält Listor Rullgardin

Formulär exempel

<body> <form method="post" enctype="text/plain" action="mailto:elin.johansson@tfe.umu.se"> Namn:<input type="text" name="namn" value="" /><br /> Favoritmat:<br /> <input type="checkbox" name="favoritmat" value="pizza" />pizza<br /> <input type="checkbox" name="favoritmat" value="pannkaka" />pannkaka<br /> <input type="checkbox" name="favoritmat" value="palt" />palt<br /> <input type="checkbox" name="favoritmat" value="potatis" />potatis <br/> <input type="submit" value="skicka" /> </form> </body>

Java och JavaScript Objektorienterade språk Funktionalitet Interaktivitet

Tips Tänk på engelska! h – header, rubrik p – paragraph, stycke img – image, bild

Specialtecken Å= å Ä= ä Ö= ö

Tänk på! Copyright Bilder, texter, program… Snegla men stjäl inte Inget stötande material