XHTML och något om CSS Produktion för tryckta Webbutveckling Kvarnbrink 2 2006-11-29.

Slides:



Advertisements
Liknande presentationer
Strukturerad dokumentation och XML
Advertisements

Att söka och förvalta kunskap
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.
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.
Publicera användbar information Erik Geijer tydligare.se Internetdagarna
Introduktion till CSS CSS1 - EXEMPEL. Denna webbsida vill vi kopiera och förbättra.
Att bygga en fungerande webbplats
Bilder och responsive webb Andreas Cederbom
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
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.
Introföreläsning CS Om publiceringssystem, lektion ett.
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
Textkodning 2 Dokumentrepresentation. Idag  Teckenuppsättningar  Validering  Metadata  Elementen div och span  Klasser och.
CSS3 Några exempel på nyheter i CSS3. Basdokument – som används i flertalet exempel Pingvinsång Fyra små pingviner, klädda i svart och.
Från design till dynamisk webbplats | 2 Palle Zingmark  Webbkonsult på Hallvarsson & Halvarsson  Specialist på gränssnittsutveckling  Senior.
DHTML Designa din egen webbsida.
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.
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 & CSS 2 del 2 Designa din egen webbsida. Idag  Boxmodellen  Bakgrundsbilder  Rubriker  Clear och float  Positionering.
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
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Google is your friend”
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
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 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.
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,
XHTML & CSS 2 del 1 Elektronisk publicering. Idag  Repetition  Teckenuppsättningar  Metadata  Mer om klasser och ID:n  CSS.
ATT SKAPA TABELLER Tabeller skall endast användas om man verkligen vill presentera något i tabellform Använd INTE tabeller för att strukturera hela sidor.
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.
CASCADING STYLE SHEETS Digitalisering av kulturarvet.
Webbteknik En kort introduktion. Innehåll Historisk återblick Tim Berners Lee 1992 Teknisk beskrivning Märkspråk Standardisering Trender.
Webben – en sammanfattning Sista föreläsningen i kursen Produktion för tryckta medier och webb.
Webbteknik En kort introduktion.
CSS del 2 Samuel Kvarnbrink
CSS del 2 Samuel Kvarnbrink
CSS del 3 Samuel Kvarnbrink
Introduktion till CSS CSS1 - EXEMPEL.
CSS del 2 Kvarnbrink
CSS del 1 Kvarnbrink
Internet A HTML Grunder
CSS del 1 Samuel Kvarnbrink
Presentationens avskrift:

XHTML och något om CSS Produktion för tryckta Webbutveckling Kvarnbrink

I början HTML 1.0 (1990) var bara avsett för akademiska rapporter, hanterade bara text Vissa ad hoc-finesser lades till på eget bevåg av webbläsarutvecklarna Dessa finesser formaliserades i HTML 2.0, som blev en IETF-standard 1994

Babels torn Allt urartade runt 1995 Kreativa webbskapare med dålig smak fick för mycket att säga till om Netscape Extension Tags HTML blev en sörja av struktur, utseende och beteende

Uppstyrning (~1997) W3C – the World Wide Web Consortium Webben skulle göras tillgänglig för alla Webben skulle bli mer teknikoberoende Väldefinierade, formaliserade, standarder för struktur, utseende och beteende

Uppdelning Struktur HTML 4.01 XHTML UtseendeCSS Beteende JavaScript (ECMAscript)

Vad är XHTML? Omdefinition av HTML, från ett separat språk till en delmängd av XML Funnits sedan 1999 Kraftigt rationaliserat Total uppdelning av struktur, beteende och utseende

HTML 4.01 då? Tre varianter: Transitional, Frameset, Strict Strict är nästan samma sak som XHTML Transitional är för bakåtkompatibilitet Frameset är för sidor med frames Låt bli Transitional och Frameset! (brodera – visa exempel)

En trädstruktur html |–> head | |–> title | |–> “Min webbsida” |–> body |–> h1 | |–> “Detta är en sida som…” |–> p | |–> “Inte för att det finns…” |–> a |–> “Till TFE:s webbsida”

Identifikatorer Talar om att det är ett XML-dokument Anger att dokumentet är skrivet i XHTMLhttp:// Båda identifikatorerna ska alltid finnas med! (Fel – IE blir lurad av den första)

Taggar utan innehåll I XHTML och HTML 4.01 Strict har alla taggar en starttagg och en sluttagg Det gäller även taggar som inte får ha något innehåll, t.ex. “hr”, “br”, “img” etc. Man kan deklarera en tagg som självavslutande i stället Man skriver alla taggar med små tecken

Taggar utan innehåll Gammal syntaxNy syntax

Semantisk markup HTML ska hantera strukturer och innebörder, inte utseende Semantik = “ordets betydelse” Taggar som detaljstyr utseende hör inte hemma i modern HTML Bara fördelar: Lätt att byta utseende, bättre ranking i sökmotorer, underlättar för synskadade, fungerar i mobiltelefoner…

Spagetti-HTML

Modern HTML

”Uppifrån och ned - head”” Doctype ska vara med! meta = information om informationen Infoga script, css m.m. i headern Visa exempel på detta!

”Uppifrån och ned – body” - = rubriker = stycke = bild = länk,, = listor = tabeller

”Uppifrån och ned – body” = radbrytning = vågrätt streck Logiska taggar: m.fl.

”Uppifrån och ned – body” Här kommer det som man också måste ha: = division = avdelning = avdelning inline (textradnivå) id=”left” class = ”red”

Hur ska man tänka Inte så svårt som det låter Tänk bara på vad innehållet betyder! Tänk inte det minsta på hur sidan ska se ut, det problemet löser du med CSS i stället

Bra taggar (Emphasis) används för att betona (Strong emphasis) är till för stark betoning, d.v.s. saker som är jätteviktiga betecknar ett stycke, etc. anger rubriknivåer

Arbetsmetoder Läs på w3c eller w3cschools eller webbdesignskolan eller … Jobba - gör - testa – diskutera – töj gränser Forum, webbplatser (Alistapart, EricMayerWebb), Blogga, Samla RSS:er etc. Surfa – titta - analysera

CSS CSS-information kan inkluderas på tre sätt:  i varje html-tagg, med “style”-attributet  inom -taggar i - sektionen  globalt genom att länka till en separat css-fil

Lokalt (i taggar) Se upp!... Ska normalt undvikas!

Lokalt för hela filen body { background-color: blue; color: white; } h1 { color: orange; }... Används i vissa specialfall

Globalt med separat fil <link rel=”stylesheet” type=”text/css” href=”/style.css” />...

Syntax body { background-color: #ddf; font-family: verdana, arial, sans-serif; margin-left: 30px; margin-top: 20px; } p { margin-bottom: 20px; } Taggnamn EgenskapVärde

ID-attributet Den här texten ska bli blå! #content { font-weight: bold; font-family: arial; color: blue; } OBS: Varje ID måste vara unikt!

Klassnamn Saab mil Pris: 3000 kr.carinfo { border-width: 1px; border-color: #000; padding: 5px; } Kan användas på mer än ett element

Resurser W3Schools CSS-skola: sp sp DevGuru XHTML Tag Index: html/quickref/xhtml_index.html html/quickref/xhtml_index.html W3Schools XHTML-skola:

Intressanta artiklar Alistapart: Fix Your site with the right Doctype.Fix Your site with the right Doctype. Alistapart: Long Live the Q TagLong Live the Q Tag Annica Thigers sida om xhtml