HyperText Markup Language

Slides:



Advertisements
Samankaltaiset esitykset
Näkövammaiset ja verkkosivustot Virpi Jylhä
Advertisements

WordPress- koulutus Kaarinan & Espoon NKK.
Image Gallery JavaScriptin avulla Juha Konttinen 1.
Hakukoneet Kotimaiset hakukoneetPortaalit Ulkomaisia hakukoneitaMetahakukoneet.
Arvioitavat kohdat Nielsenin mukaan – heuristinen lista
Lukemaan ja kirjoittamaan opettaminen 1.luokalla
JavaScript (c) Irja & Reino Aarinen, 2007
Tehdään nettisivu  suunnittelu  rakentaminen  testaaminen  julkaiseminen.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
© 2010 IBM Corporation1 Etusivun muokkaaminen  Portaalisivut ja niihin määritetyt komponentit muodostavat varsinaiset internet-sivut.  Etusivu muodostuu.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille.
CD-ROM-asema mikrossa
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
2.8.3 Abstraktit tietotyypit
EXtensible Markup Language
HTML-kielen perusteet Osa 5 Vilho Kemppainen
Internet  Lingua Franca, kaikkien ymmärtämä yhteinen kieli: TCP/IP tai UDP/IP. ”Kaikki maaiman tietokoneet, liittykää yhteen”.  Suomeen 1990-luvun alussa.
MULTIMEDIAN MONET MUODOT
JYVÄSKYLÄN YLIOPISTO UNIVERSITY OF JYVÄSKYLÄ 1 Tiedekunnan esittelylistojen ja pöytäkirjojen tuottaminen ja julkaisu XML- kieltä ja InfoPath-sovellusta.
Lukemaan oppii vain lukemalla
HAKUKONEOPTIMOINTI Jaakko Rautiainen. Aihealue Hakukoneiden toiminta Web-sivun optimointi.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
1 WWW-lomakkeet Sähköisen liiketoiminnan tärkeä elementti.
CSS ja sen sovellukset Vesa Jussila. Esitys  Yleistä –Historia –Etuja ja huonoja puolia –Mediatyypit  Käyttö –Laatikkomalli –CSS-taitto –Sovelluksia.
Internet-projekti - MUM2TM Heikki Hietala Jukka Mutikainen TIKO – Malmi
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
PowerPoint-esitys OHJE.
Kuinka tehdä blogi o365:ssä
Runo tekstitaidon kokeessa
Tietotyypit Tietotyyppi määrittää muuttujan sisältämän datan luonnetta, muistista tarvittavaa tilaa ja sitä, millaisia operaatioita siihen voidaan kohdistaa.
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.
Työasemasovelluksen käyttöliittymä sovelluksien käyttöliittymät voidaan jakaa kahteen pääluokkaan: –kohde-toiminto -pohjaisiin (object-action) käyttöliittymiin.
Opiskelun ja opetuksen tukipalveluiden arkkitehtuurin ”Tvärminnen risti”
Navigoinnin tukeminen materiaalintuotannon näkökulmasta Jukka Vilen TTKK/Hypermedialaboratorio
Muuttujat ja vakiottMyn1 Muuttujat ja vakiot PHP-kielen syntaksi on lainattu suurimmaksi osaksi C- kielestä. PHP on erityisesti HTML-dokumenttien sisään.
Tekstitaidon vastauksen eteneminen
4. Attribuutit 4.1. Sisällys Yleistä attribuuteista. Näkyvyys luokan sisällä ja ulkopuolelta. Attribuuttien arvojen käsittely aksessoreilla. 4.2.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
XHTML-perusteita Teppo Räisänen
XML/DTD – osa 3 Teppo Räisänen
Dokumenttien käsittely ja tietoverkot Wordin perusteet — kirjasimet ja kappaleet.
DTD Teppo Räisänen Liiketalouden yksikkö.
Kehykset 1. KEHYKSET: rakenne 2. Frameset 3. Esimerkki: cols 4. Cols: mittayksiköt 5. Cols: mittayksiköt 6. Cols: esimerkki 7. Rows-mittayksiköt 8. Rows-esimerkki.
Metatieto ja HTML-dokumentit Markus Virkkala Esa Kaihlanen TJTD63 - Semanttinen Web - 4/2002.
CSS – osa 1 Teppo Räisänen
MAILAAMAAN!. Sähköpostiviestin ominaisuudet Perille nopeasti Vastaaminen helppoa Ei tarvitse olla yhtä aikaa viestimässä Ongelmana lyhyt harkinta-aika.
XML Schema Teppo Räisänen Liiketalouden yksikkö.
Merkistöstandardeista
XML – osa 2 Teppo Räisänen
Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia.
XSL Teppo Räisänen
XSL Teppo Räisänen
15. Ohjelmoinnin tekniikkaa
DTD rakenne ELEMENT elementtien määrittely ATTLISTattribuuttien määrittely ENTITYentiteettien määrittely NOTATIONnotaatioiden määrittely.
CLT132 Dokumenttityypin määrittely HTML:n taulukot ja listat (viikko 4)
Listat eli luettelot listaelementit ovat lohkoelementtejä:  lista ja listan alkiot alkavat uudelta riviltä  listan jälkeen tuleva elementti alkaa uudelta.
XML Skeema Määritellään XML:llä Vältetään suurinosa DTD:n puutteista. Datatyypit (string, boolean,...) Voidaan asettaa rajoitteita datatyypeille (minLength,
RAPORTTIEN JA WWW-SIVUJEN OHJEET Projektityökurssi KLTITE05OH/SU.
06/11/ Porin korkeakouluyksikkö © Jari Multisilta,2000 Rakenteinen dokumentaatio ja XML Jari Multisilta Porin korkeakouluyksikkö.
Äidinkielen yo-koetyyppi keväästä 2007 alkaen: oma tekstilajinsa.
Tyylitiedosto html-koodin apuna
Tutkielman teko-ohjeet
R6: IKÄNÄKÖKULMA - TUTKIMUSSUUNNITELMA
Helsingin normaalilyseo Jani Kiviharju syksy 2016
Tiedon hallinnan viitearkkitehtuurin osa-alueet
Teppo Räisänen CSS – osa 1 Teppo Räisänen
CLT132 Tehtävät (viikko 2).
4. Luokan testaus ja käyttö olion kautta
Esityksen transkriptio:

HyperText Markup Language <HTML>

HTML-kurssi Vetäjät: Tapio Ryhänen Ville Varjonen tapio.ryhanen@oulu.fi WWW-vastaava Ville Varjonen vili@cc.oulu.fi ELEKTRA ja EVA, elektronisen julkaisemisen hankeet

Ryhmä 1 Helena Heikura Sirpa Grekula Maikki Heikkilä-Kuutti Riitta Hoppania Kaija Kamaja Timo Ronkainen Raija Heino Riitta Uusivirta Marja-Leena Nurmela Raili Toivio Eila Tuukkanen Jukka Hakosalo

Ryhmä 2 Pekka Ahtiainen Seppo Puotiniemi Outi Klintrup Minna Avela Tuula Kontio Ilkka Karjalainen Eliisa Niemelä Outi Sormunen Sisko-Liisa Leinonen Kristiina Haukkamaa Virpi Tervo Riitta Hautanen

Aikataulu (ryhmä 1) Paikka PK251 Jatkosta sovitaan viikko kerrallaan

Aikataulu (ryhmä 2) Paikka PK251 Jatkosta sovitaan viikko kerrallaan

Kurssin kulku Puolitoista tuntia/kerta Aluksi hieman taustoja ja teoriaa Ville Varjonen Käytännön harjoitukset Tapio Ryhänen

Aiheet Taustaa ja periaatteet WWW-palvelimet ja käyttö HTML-dokumentti HTML-elementit ja attribuutit HEAD-elementit (metadata) Tyylitiedostot

HTML-osoitteita http://www.w3c.org/ http://herkules.oulu.fi/vili/a85126/ http://herkules.oulu.fi/kurssit/html/

HTML-kurssi Taustaa

Setälä: Suomen kielioppi (1966) Suomen kielen kirjoitus on äännekirjoitusta, so. semmoista, missä kukin merkki tarkoittaa tiettyä äännettä. Näitä merkkejä sanotaan kirjaimiksi. Kielen merkitsemisessä käytettävää koko kirjainsarjaa yhteensä nimitetään kirjaimistoksi eli aakkosiksi.

Setälä: Suomen kielioppi (1966) Koska kirjoitus ei kuitenkaan saata osoittaa ajatusta yhtä täydellisesti kuin puhe, ..., on kirjoitusta täydennetty siten, että kirjainten lisänä käytetetään muita apukeinoja, etenkin kirjainten järjestämistä ryhmiin, jotka erotetaan toisistaan joko tyhjillä väleillä tai eri merkeillä: välimerkeillä.

Setälä: Suomen kielioppi (1966) Kussakin sanassa esiintyvien äänteiden merkit asetetaan yhdeksi merkkiryhmäksi, ja nämä merkkiryhmät erotetaan toisistaan pienillä väleillä.

Setälä: Suomen kielioppi (1966) Uusi rivi aloitetaan, kun tahdotaan ilmaista, että aihetta käsitellään jossakin määrin eri näkökannalta. Suurempia aukkoja käytetään osoittamaan uuden osaston alkua esityksessä.

Tietokone Käsittelee lukuja Saadaan merkistö aakkoset koodataan luvuiksi välimerkit koodataan luvuiksi Saadaan merkistö ISO 8859-1 UNICODE Monia muita

Tietokone dokumentti on merkkijono ei ”ymmärrä” sisältöä ei ”ymmärrä” ulkoasua kaikki ”väännettävä rautalangasta”

Dokumentti koostuu Datamerkeistä Koodausmerkeistä sisältävät varsinaisen informaation Koodausmerkeistä sisältävät informaation (sisällön) käsittelyyn ja ymmärtämiseen tarvittavan lisäinformaation

Merkkauskieli Määrittelee Määrittelee koodausmerkkien käytön Datamerkit Koodausmerkit Määrittelee koodausmerkkien käytön Mitä milläkin merkillä ilmaistaan Miten merkkejä käsitellään

Merkkauskielten ongelmat Erilaiset merkistöt Erilaiset käyttöjärjestelmät Erilaiset ohjelmistot Erilaiset ohjelmaversiot Erilaiset tiedostomuodot Erilaiset laiteympäristöt Erilaiset käyttäjät

Ulkoasu/rakenne Merkkauskielillä voidaan kuvata Dokumentin ulkoasua Sovellusriippuvuus? Muokattuvuus? Haettavuus? Dokumentin rakennetta Kerrotaan mikä mikäkin ”palikka” on Ulkoasu määritellään dokumentin ulkopuolella

Periaatteet Laite,- ohjelmisto- ja käyttöjärjestelmäriippumattomuus Ulkoasu ei ole keskeistä Ulkoasu on loppukäyttäjän päätettävissä Erilaisia tarpeita ulkoasun suhteen Tietokoneen kannalta ulkoasu on merkityksetön!

Dokumentin rakenne? Otsikko Kappale Lista Kappale Elektroninen julkaiseminen Elektroninen julkaiseminen on monimutkainen prosessi. Seuraavassa esitetään jotekin asian tiimoilta jotenkin Tuottaminen Arkistointi Hakeminen Jakelu Käyttäminen. Elektronisessa julkaisemisessa dokumenttia käsitellään ainakin jossakin edellä luetelluissa vaiheíssa tietokoneen avulla. Sanaa elektoninen käytetään merkityksessä digitaalinen, elektroninen dokumentti voisi olla myös sähköinen dokumentti, esimerkiksi videonauha, jonka käyttämiseen ei tarvita tietokonetta. Kappale Lista Kappale

Rakenteen kuvaaminen Dokumenttien rakenteet mutkikkaita ”Palikat” eli elementit voidaan nimetä erilaisilla tavoilla Elementtien väliset suhteet missä järjestyksessä, montako kertaa ja millaisen hierarkian elementit muodostavat

Tarvitaan säännöt Mitä elementtejä on käytettävissä? Miten elementit on nimetty? Mikä on elementtien keskinäinen suhde? Ovatko jotkin elementit pakollisia? Onko elementeillä tarkenteita eli attribuutteja?

Minimaalinen HTML-dokumentti ilman minimointia <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <html> <head> <title></title> </head> <body> </body> </html>

HTML-dokumentin osat: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> Ylläoleva rivi on dokumentin tyypin määrite (document type declaration) ja se liitttää käytettävän DTD:n dokumenttiin. Tämä on siis HTML -dokumentin välttämätön osa. Ellei dokumentti sisällä ylläolevaa määritystä tai koko DTD:tä se ei siis ole HTML-dokumentti.

HTML-dokumentin osat: Varsinainen dokumentti koostuu erillisistä osista: <html> Varsinainen dokumentti on siis tyyppiä HTML Elementti HTML sisältää edelleen kaksi erillistä osaa: <head> ja <body>

HTML-dokumentin osat: Puurakenteena:

HEAD-elementti: Puurakenteena:

BODY-elementti: Puurakenteena:

BLOCK - elementti: Puurakenteena:

Teksti tason -elementit: Puurakenteena:

Font style -elementit: Puurakenteena:

Phrase -elementit: Puurakenteena:

Teksti - elementit: Puurakenteena:

HTML ja tyyli HALUTUN ULKOASUN SAAVUTTAMISEKSI ON KÄYTETTY: HTML:n laajennukset Muunnettu teksti kuviksi Käytetty kuvia “tyhjän tilan aikaansaamiseksi” Käytetty taulukoita sivun ulkoasun määrittelyyn Käytetty elementtejä niiden ulkoasun, ei sisällön kuvaamiseen Kirjoitettu dokumentti jollakin muulla kuin HTML:llä

Tyylitiedostot Yleisin on CSS (Cascading Style Sheet) versiot 1 ja 2 HTML:n kanssa voidaan käyttää erilaisia tyylitiedostoja. Yleisin on CSS (Cascading Style Sheet) versiot 1 ja 2 Tyylitiedosto vai olla dokumentin sisäinen tai ulkoinen

HTML 4.0 Muutokset 3.2 versioon: Uudet, vanhenevat ja poistetut elementit Taulukkomalli uusittu Lomakkeet uusittu Kehykset (Frames) Uusia attribuutteja

XML Extensible Markup Language (XML) Äärimmäisen yksinkertaistettu SGML:n “murre” SGML:n osajoukko, voidaan kutsua SGML:n profiiliksi Ei ole siis merkkauskieli, vaan metakieli merkkauskielten tekemiseen

XML XML-perhe: XML Extensible Markup Language (SGML) XLL Extensible Linking Language (HyTime) XSL Extensible Style Language (DSSSL)

XML XML sovelluksia: MathML Mathematical Markup Language CML Chemical Markup Language CDF Channel Definition Format MML Multimedia Markup Language