XHTML & CSS Introduktion Erik Nahkala

Slides:



Advertisements
Liknande presentationer
Exempel på Powerpoint presentation
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.
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.
XHTML.
FTP, HTTP, HTML, XML och XHTML
1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets.
Mjukvara och nätverk Vad är det?.
Programmering B PHP Lektion 1
Bilder och responsive webb Andreas Cederbom
”Ett sätt att distribuera Business Objects via webben”
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.
DCV Idéskiss Design Jag tror att jag ska ha en mörk och stilren design på mitt DCV. Det ska finnas dynamisk funktionalitet där designen byts utan att sidan.
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
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 lektion 4 Det handlar mer om stilmallar Per K, 2012.
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.
Föreläsning 8 Appletprogram/fristående grafiska program Rita linjer, rektanglar mm Skriva text Byta färg Appletprogram html.
Stilark: CSS Digitalisering av text April 2005 Mats Dahlström.
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
Webbdesign så klart! ”Den roligaste kursen på gymnasiet”
XSLT – en introduktion Digitalisering av kulturarvet.
Från design till dynamisk webbplats | 2 Palle Zingmark  Webbkonsult på Hallvarsson & Halvarsson  Specialist på gränssnittsutveckling  Senior.
DHTML Designa din egen webbsida.
XSLT – en introduktion Elektronisk publicering.
1 ITK:P2 F2 Stilsättning av XHTML DSV Peter Mozelius.
Arbeta med Arbortext Övningsuppgift DITA (PM01) 2 – KIT
(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
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.
Utvecklingsprocessen Webbutveckling. Utvecklingsprocessen Bli inte rädd för alla begrepp och alla verktyg man verkar behöva kunna. Du måste inte använda.
Välkommen till årets andra nätverksträff Sundsvall 30 maj, 2006 Funda Denizhan och Magnus Burell Verva, Nätverket 24-timmarswebben.
IV1023 ht2013 nikos dimitrakas KTH/ICT/SCS 1 IV1023 ht2013 Avancerad Datahantering med XML XSLT nikos dimitrakas Rum 8522 Läsanvisningar.
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
CopyRight Lars Valentin1 Strukturformat CSS Lars Valentin.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Google is your friend”
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
1 Synchronized Multimedia Integration Language DSV Peter Mozelius Resurssnålt och plattformsoberoende.
2I1073 Lektion 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
1 2I1073 Föreläsning 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
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.
Copyright, Mahmud Al Hakim, Lektion 3 Ramar, Navigeringsfält, Lager Mahmud Al Hakim
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,
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.
CSS del 1 Kvarnbrink
Medicinska webbapplikationer
Internet A HTML Grunder
CSS del 1 Samuel Kvarnbrink
Presentationens avskrift:

XHTML & CSS Introduktion Erik Nahkala

Några uttalanden om nätet…

”Internet är en fluga som kanske blåser förbi. Jag tror inte att folk i längden kommer att vilja ägna så mycket tid, som det faktiskt tar, åt att surfa på nätet.” 12 maj Ines Uusman, IT-ansvarig minister

“Om två år ska 98 procent av hushållen ha tillgång till bredband” Björn Rosengren, näringsminister, 2000

XHTML (Extensible HyperText Markup Language)

Vad är XHTML?

Markup languages SGML, Standard Generalized Markup Language – HTML, HyperText Markup Language – XML, eXtensible Markup Language XHTML, eXtensible HyperText Markup Language SVG, Scalable Vector Graphics Atom RSS, Really Simple Syndication (osv)

XHTML vs. HTML XHTML … Är XML kompatibelt Kräver välformaterade dokument Är Case sensitive Stöder Namespaces Är Semantiskt Relativt bakåtkompatibelt med HTML

XHTML versioner XHTML 1.0 – Strict – Transitional – Framesets XHTML 1.1 XHTML Mobile Profile XHTML 2.0 (”kommer snart”)

XHTML 2.0 Påbörjades 2002 Inte klart ännu Kommer inte vara bakåtkompatibelt

Att skapa XHTML dokument

Sidans titel

XHTML uppbyggnad Element Attribut

Element Element används för att strukturera upp information Exempel: –

Attribut Attribut används för att sätta egenskaper på element Exempel: –

Uppgift: Element – Table – Ul – Div – P – Span – Img – Strong – Em – Head – Body – Html – Ol Attribut – Id – Class – Href – Alt – Src – Style

Demo

Uppgift: Personlig sida Lite kort om dig själv En bild En top-fem lista En lista över rekommenderade glassar/filmer/skivor/böcker eller liknande. En tabell En länk Extra om du redan kan: Defenitionslista, Ankarpunkter, formulär (utan funktion)

CSS Cascading Style Sheets

Vad är CSS? Beskriver för webbläsaren hur HTML/XHTML kod ska presenteras visuellt.

CSS Demo

Historia HTML skapades för att beskriva struktur och semantik i text på webben. Netscape och Internet Explorer konkurerade om webben – Skapade egna taggar för att sätta färg och form på webbsidor. W3C tog fram CSS och lanserade det som ett tillägg till HTML 4.0 för att lösa problemet

Fördelar med CSS Separerar design från information Gör det enkelt att ändra design på alla sidor i en webbplats

3 olika sätt att implementera Inline Per fil Extern fil

Inline - CSS Skrivs i style attributet Föredelar – Enkelt för att testa Nackdelar – Går inte att återanvända enkelt – Blir mycket kod <p style=”color:red

Per fil - CSS Strivs i taggen i taggen. Existerar bara i den filen den finns i. Fördelar – Kan definiera class, id och andra globala stilar Nackdelar – Måste skrivas i varje fil

taggen

Extern fil - CSS Hämtas hem på ett av dessa sätt: url(style.css) i taggen – i taggen

Peka ut element En sorts element – Ex:,, En class Ett id

Syntax selector {property: value;} Ex: p{color: blue;} Ex 2: table{ color: blue; font-family: ”Times new roman”; }

Demo

Gruppering h1,h2,h3 { color: red; } Genom att gruppera ihop element får alla samma utseende.

Klasser och Id Klasser markeras med en. i CSS. HTML: CSS: p.intro { color: red; } Id markeras med ett # i CSS. HTML: CSS: p#unik{ color: red; }

Multipla klasser Ett element i HTML koden kan ha flera klasser samtidigt. Ex: Elementet ovan får då alla egenskaper för både intro och big klassen

Attribut input[type=”text”] { color: red; } Pekar ut alla input element som har text som värde i attributet type Ex:

”Sökvägar” i CSS Det är möjligt att genom CSS komma åt till exempel alla som finns i en på sidan. CSS: div p { color: red; }

Kommentera CSS Kommentarer i CSS skrivs mellan /* och */ Kommentarer läses inte av webbläsaren

Försköna era sidor Färger på text Typsnitt Bakgrund index/text.htm index/text.htm

Övning Skapa en sida med en mittcentrerad kolumn. Texten ska dock vara vänstercentrerad. Den ska fungera i både IE och FF.

Övning Skapa en sida som innehåller det som syns i bilden till höger. Den enda HTML koden du får ha i är: Tips: Använd float.

CSS - Fusklapp sheets/css-cheat-sheet/

Laboration Webbsidan CSS Zen Garden skapades för att folk skulle kunna visa vad som är möjligt att skapa med enbart CSS. På sidan finns ett gigantiskt arkiv av olika designer på samma sida. Ingen av designerna har haft möjlighet att påverka HTML koden utan enbart arbetat med CSS. Er laboration går ut på att skapa en egen CSS till just sidan CSS Zen Garden. Instruktioner finns på deras sida. Det är helt okej att arbeta i grupp men alla ska skapa en egen unik design. Tänk på att uppgiften går ut på att utmana sig själv i CSS och inte i design. Webbsidans adress: