2. PEHMEÄ XHTML XRAJAHTML

Samankaltaiset tiedostot
Digitaalisen median tekniikat. Luento 3: CSS

3 Verkkosaavutettavuuden tekniset perusteet

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki

Digitaalisen median tekniikat Luento 1: Intro

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti

XML johdanto, uusimmat standardit ja kehitys

XHTML aloitus. Sisällys

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml - jatkuu

Digitaalisen median tekniikat xhtml - jatkuu

HTML ja CSS. Tästä se lähtee: portfolio-sivusto. Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot.

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml

Code Camp for Girls. Sanna Nygård. Lokakuussa

XML, XHTML ja CSS. T Hypermediadokumentin laatiminen. Mikko Pohja

Digitaalisen median tekniikat. Luento 4: JavaScript

XHTML - aloitus. ICT01D syksy 2005 Mirja Jaakkola, Helia. Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim.

Luento 1. Jouni Ikonen - Jouni.Ikonen lut.fi

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

XML standardeja. nimiavaruudet, namespaces XHTML XML Schema linkitys Jaana Holvikivi 1

3 Verkkosaavutettavuuden tekniset perusteet

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

POISSAOLOJEN SEURANTAJÄRJESTELMÄ

Ulkopuolisen tyylitiedoston käyttö

Sivuston tiedotmysiteworthcheck.com

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN

Digitaalisen median tekniikat. Luento 6: Esteettömyys ja saavutettavuus

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

XML rakenteen suunnittelu. Jaana Holvikivi

Teeman rakentaminen Wordpressiin

Sivuston tiedotdigitalagency.hyp ersaiyan.com

DOCTYPE, DTD JA DOKUMENTIN METATIEDOT HTML- JA XHTML-DOKUMENTEISSA

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Sivuston tiedotwindowsrepublic.com.au

Kotisivujen teko. Jan Lindholm Kirkkonummen kansalaisopisto Syksy koodari.eu jsbin.com

Sivuston tiedotawebsiteguy.com

Sivuston tiedotwebstatinfo.com

Sivuston tiedotwixaccounting.com

Sivuston tiedotakcpshop.de.websiteoutlook.com

XML Technologies and Applications - harjoitustyö -

OPINNÄYTETYÖRAPORTTI WEB-STANDARDIT JA NIIDEN SOVELTAMINEN. Timo Sulanne Kimmo Tapala

Sivuston tiedotqbooksupportpho nenumber.com

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

3 XHTML-dokumenttien anatomia

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

Sivuston tiedotemreemir.com

Sivuston tiedotsiteoptimer.com

Johdatusta selainohjelmointiin

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Luento 10: XML WWW:ssä

TIEDEJUTTUKURSSI FM VILLE SALMINEN

Sivuston tiedottools.seo-zona.ru

HTML 5 Johdanto. Mikä on HTML 5

Sivuston tiedotpechaticentr.ru

Sivuston tiedotqbsupportcustom erservice.com

Sivuston tiedotgoogle.com

Sivuston tiedotprintersupportnu mbercare.com

Sivuston tiedotreviewproducts.org

Sivuston tiedottools.seo-zona.ru

2.17 Esimerkki järkevän relaatiotietokannan rakenteesta

Miten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

Opinnäytetyö Toni Hurskainen Porin ammattiopisto / Tekniikkaopisto Sähköala TT03

XML / DTD / FOP -opas Internal

Digitaalisen median tekniikat. JSP ja XML

Sivuston tiedotcite4me.org

Sivuston tiedotmp3list.pro

T AMPEREEN A MMATTIKORKEAKOULU

Järjestelmäarkkitehtuuri (TK081702) AJAX, Asynchronous JavaScript And XML. AJAX, Asynchronous JavaScript And XML

W3C ja alueellinen standardointi

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Aulikki Hyrskykari Antti Sand

Arvioitava työ. Antamasi pisteet. Kommenttisi työstä Aulikki Hyrskykari

Sivuston tiedotakcp-sensor.de

W3C ja Web-teknologiat

Sivuston tiedotsaintjeancapferra t-prestige.com

Sivuston tiedotle-vintage.fr

Sivuston tiedotсайткраснодар.рф

3 Sivupolku: metaforat & selittäminen

Sivuston tiedotsanrongvang.vn

Sivuston tiedotactalis.it

Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Sivuston tiedotmarking.seoonline.xyz

ICT1TN004. Lomakkeet. Heikki Hietala

W3C-teknologiat ja yhteensopivuus

CSS - aloitus. ICT01D syksy 2005 Mirja Jaakkola, Helia. Ulkopuolisen tyylitiedoston käyttö

Pedacode Pikaopas. Web-sovelluksen luominen

Sivuston tiedotskillers.tech

Helsingin yliopisto Tietojenkäsittelytieteen laitos XML-metakieli (2011) Harri Laine 1. Jäsennys ja sarjallistaminen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;

Sivuston tiedotaskgeek.io

XML-pohjaiset rakennemäärittelyt

M. Merikanto 2012 XML. Merkkauskieli, osa 2

Transkriptio:

Luennot 1. Intro 2. PEHMEÄ XHTML XRAJAHTML Dokumentin (matalan tason) rakenne DOCTYPE ja merkistökoodaukset Elementtien syvät rajat 3. CSS 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys & saavutettavuus 7. Palvelinohjelmointi (PHP) 8. PHP jatkuu + pelkkiä kysymyksiä luento 9. Video- ja kuvaformaatit 10. Quirks 11. Hyviä, mutta vähän käytettyjä web-standardeja 12. Yhteenveto

Rakenne? HTML:n rakenne on ihanq Word tai LaTeX tai DocBook tai TIKI-tutkielma! http://www.cs.helsinki.fi/u/leino/opetus/tikik09/pohja/latex/malli.pdf Mutta: HTML ei sisällä sivunvaihtoja :o! Koska title-elementtiä ei renderöidä, kurssin HTML-dokumentit sisältävät vain yhdenh1-elementin (joka vastaa titleä)!

Matalan tason rakenne! XHTML on XML:n sovellus Dokumentin on oltava rakenteellisesti ehjä (well-formed)! Voidaan käyttää kevyttä XML-parseria ^_^ (muttei käytetä, koska vaarallista :/) HTML 5.0 määrittelee myös Miten rakenteellisesti virheellinen dokumentti tulkitaan! yksikäsitteinen renderöinti!

DOCTYPE Kertoo X(HT)ML-standardin, jota dokumentti noudattaa eikä mitään muuta, eihän? QUIRKS Kuin XML-kurssilla: kertoo, mitä elementtejä / attribuutteja / entiteettejä dokumentti saa sisältää Voit myös määritellä oman DOCTYPEN, mutta se ei ole kauhean hauskaa :/ Jos kun määrittelet DOCTYPEN, niin sitten kanssa noudatat sitä! Voit validoida sivusi! http://validator.w3.org/

DOCTYPE-esimerkkejä <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> (HTML 2) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!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"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> PURKAT FRAMET <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <!DOCTYPE HTML> (HTML 5) Ei enää erikseen Strictiä ^ ^ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/tr/2001/rec-svg-20010904/dtd/svg10.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">

DIME2-pohja <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi" lang="fi"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="author" content="matti ja SAMPE / 2009 kevät" /> <meta name="description" content="hy TKTL 2009 kevät DIME2 xnnet htehtävät " /> <link rel="stylesheet" href="dime2.css" type="text/css" media="screen" /> </head> <body> <h1>digitaalisen median tekniikat (kevät 2009) harjoitustehtävät #</h1> <p>mitä näissä harjoituksissa noin yleensä? Kurssin tila?</p> <h2>#. </h2> <p>ensimmäinen tehtävä. Mitä tehdään? Lista alitehtävistä?</p> </body> </html>

Merkistökoodaus Vapaaehtoinen XML-prologi kertoo dokumentin olevan XML-dokumentti: <?xml version="1.0" encoding="utf-8"?> Dokumentin ensimmäinen rivi! Ja määrittelee samalla merkistön (UTF-8) paitsi tietty IE:lle :/ Joten lisäksi W3:n suositus HTTP-EQUIV: <meta http-equiv="content-type" content="text/html; charset=utf-8" /> Tekee HTTP-palvelimen työtä!

Merkistökoodaus Vapaaehtoinen XML-prologi kertoo dokumentin olevan XML-dokumentti: Demo! <?xml version="1.0" encoding="utf-8"?> Dokumentin ensimmäinen rivi! Ja määrittelee samalla merkistön (UTF-8) paitsi tietty IE:lle :/ Joten lisäksi W3:n suositus HTTP-EQUIV: IE-merkistö W3 XHTML <meta http-equiv="content-type" content="text/html; charset=utf-8" /> Täydentää HTTP-palvelimen otsakkeita.

Sisäkkäiset listat? <ul> <li>eka lista-alkio</li> <ul> <li>ekan lista-alkion alilistan eka lista-alkio</li> <li>ekan lista-alkion alilistan toka lista-alkio</li> </ul> <li>toka lista-alkio</li> </ul>??

Sisäkkäiset listat! <ul> <li>eka lista-alkio</li> <ul> <li>ekan lista-alkion alilistan eka lista-alkio</li> <li>ekan lista-alkion alilistan toka lista-alkio</li> </ul></li> <li>toka lista-alkio</li> </ul> HTML4: deprekoitu :/

IMG on inline! <body> <img src= dime.png alt= digitaalinen media /> <p> <img src= dime.png alt= digital media /> </p> </body> Se myös renderöidään tekstielementtinä!

Rankat: dfn, abbr, code <!-- W3 HTML5 Working Draft 12 Feb 2009 --> <p>the <dfn id="gdo"> <abbr title="garage Door Opener">GDO</abbr> </dfn> is a device that allows off-world teams to open the iris.</p> <!--... later in the document: --> <p>teal'c activated his <a href="#gdo"> <abbr title="garage Door Opener">GDO</abbr> </a> and so Hammond ordered the iris to be opened.</p>

Rankat: dfn, abbr, code <!-- W3 HTML5 Working Draft 12 Feb 2009 --> <p>the <dfn id="gdo"> <abbr title="garage Door Opener">GDO</abbr> </dfn> is a device that allows off-world teams to Demo! open the iris.</p> <!--... later in the document: --> <p>teal'c activated his <a href="#gdo"> <abbr title="garage Door Opener">GDO</abbr> </a> and so Hammond ordered the iris to be opened.</p>