CLT132 Dokumenttityypin määrittely HTML:n taulukot ja listat (viikko 4)

Slides:



Advertisements
Samankaltaiset esitykset
E4X © Reiska, JavaScript  Keksittiin 1995 (Ensin Netscape 2 selaimeen: Mocha  LiveScript  JavaScript)  Standardoitiin vuonna 1997  ECMA-262.
Advertisements

WordPress- koulutus Kaarinan & Espoon NKK.
Olio-ohjelmoinnin perusteet luento 3: Muuttujista ja funktioista Sami Jantunen LTY/Tietotekniikan osasto.
Arvioitavat kohdat Nielsenin mukaan – heuristinen lista
Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
JavaScript (c) Irja & Reino Aarinen, 2007
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Erik Fallenius Kevät  Taustaa ◦ Ontologiat  Tavoitteet  Teknologiat ◦ Dojo/AJAX ◦ JSON ◦ SOAP  Projektin kulku  Lopputulos – demo.
Web-Käyttöliittymä, käytettävyys Asiakas on kuningas, hiiri aseena Jos asiakas ei löydä tuotetta, hän ei osta sitä.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
EXtensible Markup Language
ohje kuunteluanalyysiin
Jorma Ronkainen / IT-laitos
CSS ja sen sovellukset Vesa Jussila. Esitys  Yleistä –Historia –Etuja ja huonoja puolia –Mediatyypit  Käyttö –Laatikkomalli –CSS-taitto –Sovelluksia.
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
CLT132 Mobiilit sivunkuvauskielet WML ja cHTML (viikko 5)
RSS, Rich Site Summary © Reino Aarinen, RSS RSS (Rich Site Summary, joskus Really Simple Syndication) on menetelmä, joka käyttää XML merkkausta.
XML Namespaces 1 XML Namespaces provide a method to avoid element name conflicts –name conflict will occur when two different documents use the same element.
Muuttujat ja vakiottMyn1 Muuttujat ja vakiot PHP-kielen syntaksi on lainattu suurimmaksi osaksi C- kielestä. PHP on erityisesti HTML-dokumenttien sisään.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
Ontologia Hanna Hirvonen. Käsite Ontologia ● Peräisin filosofiasta oppi olevaisesta ● Kuvaus tarkasteltavan sovellusalueen käsitteistä ja niiden välisistä.
XHTML ja linkit Inline-elementti Linkki tehdään a-elementillä ja linkin kohde ilmoitetaan href- attribuutilla Absoluuttinen linkki Helian pääsivulle: Siirry.
XHTML-perusteita Teppo Räisänen
XML/DTD – osa 3 Teppo Räisänen
Ohjelman keskeytys virhetilanteessa tMyn1 Ohjelman keskeytys virhetilanteessa Poikkeustilanteet voidaan ryhmitellä logiikkavirheisiin ja muihin ajonaikaisiin.
From: John Acronym To: Arthur Pewtey Date: Subject: Re: Proposal Dear Arthur, I found your latest proposal for our website refresh rather.
DTD Teppo Räisänen Liiketalouden yksikkö.
Johdetun luokan olion esittely... tMyn1 Johdetun luokan olion esittely ja määrittely Esittelyluokka tarkoittaa olion tunnuksen luokkaa. Määrittelyluokka.
CLT132 Visuaalisuus: suunnitteluperiaatteita CSS, Internal Style Sheet (viikko 8)
XML Schema Teppo Räisänen Liiketalouden yksikkö.
Today’s Special ENA5 Spring 2015 kirjoita paperiin nimesi kirjoita nimesi oikein älä jaa sanoja otsikon numero on oltava (älä muuta otsikkoa) kirjoita.
XML – osa 2 Teppo Räisänen
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook Markup Language - FBML Teppo Räisänen
XSL Teppo Räisänen
XSL Teppo Räisänen
CLT132 Johdanto verkkosivuteknologioihin (viikko 1)
DTD rakenne ELEMENT elementtien määrittely ATTLISTattribuuttien määrittely ENTITYentiteettien määrittely NOTATIONnotaatioiden määrittely.
CLT132 Poikkeukselliset sisällöt HTML-lomakkeet (viikko 6)
Listat eli luettelot listaelementit ovat lohkoelementtejä:  lista ja listan alkiot alkavat uudelta riviltä  listan jälkeen tuleva elementti alkaa uudelta.
CLT132 Tagien attribuutit Visuaalisen ilmeen muotoilu (viikko 3)
CLT132 Yleistä kurssitietoa. CLT132 – kevät 2008Sauli Nurmi Kurssin tietoja Osa kieliteknologian perusopintoja “100-sarjaa” tutkintovaatimuksissa 3 op.
XML Skeema Määritellään XML:llä Vältetään suurinosa DTD:n puutteista. Datatyypit (string, boolean,...) Voidaan asettaa rajoitteita datatyypeille (minLength,
06/11/ Porin korkeakouluyksikkö © Jari Multisilta,2000 Rakenteinen dokumentaatio ja XML Jari Multisilta Porin korkeakouluyksikkö.
Mukautuvat web-sivut Joni Korpi 01/20. Määritelmä Sivu, jonka asettelu – ja mahdollisesti sisältö – muuttuvat laitteen koon mukaan. 02/20.
Apply application system for BIZ (doc) Instructions for evaluators / Ohjeet arvioitsijoille TK/Opitieto.
Reports in Apply / eAge system
Heippa taas! Kiva nähdä!.
Luettelot ja sekalaisia komentoja
Ohjelman keskeytys virhetilanteessa
Harri Lehtinen Dissemination of Statistical Data, Publications and Metadata - Process Based on Common Structure of Statistical.
Helsingin normaalilyseo Jani Kiviharju syksy 2016
Risk analysis, risk attitudes
Muutamia käsitteitä Perintä (inheritance) on luokkien välinen suhde, jossa johdettu luokka (subclass, derived class) perii kantaluokan, perusluokan (superclass,
Web-sovellusten kehittäminen - Johdanto
Saavutettavuuden takaamisen tekniset ratkaisut
Hankeviestintää - miksi ja miten?
CLT132 Tehtävät (viikko 7).
CLT132 Tehtävät (viikko 5).
CLT132 Tehtävät (viikko 6).
CLT132 Tehtävät (viikko 9).
CLT132 Tehtävät (viikko 3).
CLT132 Tehtävät (viikko 8).
CLT132 Tehtävät (viikko 4).
CLT132 Tehtävät (viikko 2).
SALASSAPITOSOPIMUS NON-DISCLOSURE AGREEMENT
Otsikon asettelu Alaotsikko.
Kari Systä Tampere University of Technology / Software Systems
Esityksen transkriptio:

CLT132 Dokumenttityypin määrittely HTML:n taulukot ja listat (viikko 4)

CLT132 – kevät 2008Sauli Nurmi Dokumenttityypin määrittely Tähän asti on keskitytty vain … tagien väliseen sisältöön Kuitenkin on tarpeen esitellä dokumentti ennen näitä Määrittely näkyy tietokoneille ja erilaisille systeemeille, ihmiskäyttäjälle vain lähdekoodia lukemalla

CLT132 – kevät 2008Sauli Nurmi Määritelmä A Document Type Declaration, or DOCTYPE, is an instruction that associates a particular SGML or XML document (for example, a webpage) with a Document Type Definition (DTD) (for example, the formal definition of a particular version of HTML). In the serialized form of the document, it manifests as a short string of markup that conforms to a particular syntax. Lähde:

CLT132 – kevät 2008Sauli Nurmi DTD ja DOCTYPE Document Type Definition tarkoittaa tiettyä formaalia määrittelyä dokumentille DOCTYPE dokumentin alussa kertoo, mikä DTD on kyseessä Periaatteessa siis: DTD määrittää dokumenttityypin DOCTYPE määrittää käytetyn määritelmän

CLT132 – kevät 2008Sauli Nurmi Käytännössä Dokumentin määrittelyjä voi tehdä myös itse …ja jossain myöhemmissä opinnoissa ehkä täytyykin Tällä erää ja tässä kontekstissa riittää, kun osaa lisätä sopivan DOCTYPEn tekemänsä dokumentin alkuun

CLT132 – kevät 2008Sauli Nurmi Esimerkki <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " My first HTML document Hello world!

CLT132 – kevät 2008Sauli Nurmi HTML:n Doctypet <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " Tiukka ja rajattu määritelmä, joka keskittyy lähinnä rakenteisiin elementteihin <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " Sisältää muotoiluelementit (myös vanhentuneet) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " Sisältää tuen kehyksiä käyttäville sivuille

CLT132 – kevät 2008Sauli Nurmi HTML-Doctypet, jatkoa Periaatteessa siis jokainen laajempi määrittely sisältää kaiken mitä astetta tiukempi, mutta myös jotain ekstraa ”Turvallinen” tapa on valita aina laajin, jolloin ei ainakaan rajaa vahingossa mitään pois Ei suositeltavaa... Hyvän validaattorin pitäisi pystyä erottamaan mahdollinen ristiriita DTD:n ja käytettyjen elementtien välillä

CLT132 – kevät 2008Sauli Nurmi XHTML:n Doctypet <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " Tiukka ja rajattu määritelmä, joka keskittyy lähinnä rakenteisiin elementteihin <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " Sisältää muotoiluelementit (myös vanhentuneet) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " Sisältää tuen kehyksiä käyttäville sivuille

CLT132 – kevät 2008Sauli Nurmi Muita Doctypeja Vanha, version 3.x määritelmä Vanha, version 2.x määritelmä XML:n perus-DTD <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " WML:n DTD

CLT132 – kevät 2008Sauli Nurmi Yleistä DTD:istä Kertovat järjestelmälle (esim. selain), mikä määritelmä on käytössä Käytännössä selaimet näyttävät mitä tahansa... Tästä eteenpäin tällä kurssilla oletetaan, että jokaisessa luodussa dokumentissa on myös DOCTYPE (ellei toisin esitetä)

CLT132 – kevät 2008Sauli Nurmi Lisää lukemista aiheesta HTML Validation: Choosing a DOCTYPE HTML DOCTYPE TAG Recommended DTDs to use in your Web document (Alin linkki on erinomainen)

CLT132 – kevät 2008Sauli Nurmi HTML:n taulukot Perinteisesti taulukko on antanut mahdollisuuden muotoiluihin, joita HTML ei itsessään varsinaisesti tue Esim. palstojen sisentämiseen ei ole omaa elementtiä, sen sijaan taulukossa voi leikkiä tyhjillä sarakkeilla ja saada luoduksi visuaalisen sisennyksen (joka tarkkaan ottaen ei siis ole sisennys, vaan taulukon sisempi sarake…)

CLT132 – kevät 2008Sauli Nurmi Taulukon elementtejä... Taulukon otsikko... Sarakeryhmän yksittäinen sarake... Sarakeryhmä... Taulukon luova elementti!!

CLT132 – kevät 2008Sauli Nurmi Taulukon elementtejä, jatkoa... Taulukon runko... Taulukon solu... Taulukon alateksti... Taulukon otsakkeessa oleva solu

CLT132 – kevät 2008Sauli Nurmi Taulukon elementtejä, jatkoa... Taulukon otsake... Taulukon solurivi Paremman ulkoasun säilyttämiseksi tyhjiin soluihin täytettä: non-breaking space ( )

CLT132 – kevät 2008Sauli Nurmi Elementtien pätevyys Note: The, and elements are seldom used, because of bad browser support. Expect this to change in future versions of XHTML. Osa attribuuteista vanhentuneita nykymäärityksissä (bgcolor yms.)

CLT132 – kevät 2008Sauli Nurmi Lisää taulukoista HTML Tables Tables in HTML documents

CLT132 – kevät 2008Sauli Nurmi HTML:n listat Kolme listatyyppiä: UL (unordered list, numeroimaton lista) OL (ordered list, numeroitu lista) DL (definition list, määritelmälista)

CLT132 – kevät 2008Sauli Nurmi Määritelmälista Sisältää DD- ja DT-elementtejä DT on mitä määritellään DD on määritelmä Opintoviikko Vanha opintojen mittari Opintopiste Uusi opintojen mittari Interaktiivinen tutoriaali:

CLT132 – kevät 2008Sauli Nurmi Muut listat Muilla kahdella listalla idea on sama: Joko UL tai OL tagien välissä on listattuna asioita Jokainen asia LI (list item) tagillä tai Mozilla Firefox Internet Explorer tai Aiheesta lisää:

CLT132 – kevät 2008Sauli Nurmi Viikon oleellisin asia Oppia määrittelemään formaali dokumentin tyyppi (käyttäen valmiita standardimääritelmiä) Oppia taulukoiden perusidea Oppia listojen perusidea