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



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

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

Code Camp for Girls. Sanna Nygård. Lokakuussa

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

Tee html-sivu, jossa on yllä olevat kaksi taulukkoa.

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

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia.

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

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Kuvat. 1. Selaimien tunnistamat kuvatyypit

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

TIEDEJUTTUKURSSI FM VILLE SALMINEN

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

Ulkoasun muokkaus CSS-tiedostossa

Verkkosivut perinteisesti. Tanja Välisalo

AT4-kotisivukurssi. 4. jakso

Johdatusta selainohjelmointiin

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

Ulkopuolisen tyylitiedoston käyttö

2. PEHMEÄ XHTML XRAJAHTML

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

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

Cascading Style Sheets

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

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

HTML-ohjeet. Sivun perusrakenne <HTML> <HEAD> <STYLE TYPE="text/css"> ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset...

Notepad++ on ilmaisohjelma ja sen voi ladata osoitteesta:

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

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Digitaalisen median tekniikat css tyylimääritykset

Web-selaimissa näkyvät sivut on rakennettu HTML-kielellä. Se tarkoittaa, että webissä olevat htm tai html päätteiset tiedostot

XML / DTD / FOP -opas Internal

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

CSS - tyylit Seppo Räsänen

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

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

HTML perusteita (ei julkiseen jakeluun)

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

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

Kun suunnitelma on valmiina niin itse sivuston rakentaminen on jo helpompaa. (jatketaan tätä rakentelu vaiheessa.

CSS. Tekstin muotoilua

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN

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

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

Digitaalisen median tekniikat css tyylimääritykset jatkuu

Digitaalisen median tekniikat css tyylimääritykset jatkuu Harri Laine 1

5 Taulukot 51. Onnettomuusprosentti Vahingonkorvaukset/onnettomuus Stor Ab mk Liten Ab 4

XML Technologies and Applications - harjoitustyö -

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

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

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola


XHTML aloitus. Sisällys

ICT1TN004. Lomakkeet. Heikki Hietala

xhtml+css Survival Kit

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja.

QT tyylit. Juha Järvensivu 2008

Ajatus kaiken taustalla

Kuva xhtml-sivulla. Mirja Jaakkola

Kylänetti projektin sivustojen käyttöohjeita Dokumentin versio 2.10 Historia : 1.0, 1.2, 1.6 Tero Liljamo / Deserthouse, päivitetty 25.8.

1 Dreamweaver MMX. 2 Tekstin muokkaus

Navigointi Verkkomultimedia ICT1tn004

Sovelmat. Janne Käki

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

Digitaalisen median tekniikat. Luento 3: CSS

Pedacode Pikaopas. Web-sovelluksen luominen

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

Kotisivut helposti - osa 3

Jenniina Sutinen WWW-SIVUT TERVAPARTIO RY:LLE

Editorin käyttö. TaikaTapahtumat -käyttöohje

CSS-perusteet. Verkkosivustojen suunnittelu ja rakentaminen

1. Lohkon korkeus ja leveys

4. Lausekielinen ohjelmointi 4.1

Teeman rakentaminen Wordpressiin

3 Verkkosaavutettavuuden tekniset perusteet

Kotisivut helposti - osa 4

Ylläpitoalue - Etusivu

HTML editorin käyttö - 1

Sivupohjien täyttö suppeat sivupohjat

Written by Administrator Wednesday, 05 October :06 - Last Updated Monday, 17 October :28

Nvu 1.0. by Sami Mäkinen

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

Muotoilutoliot. XSL:n muotoiluoliot. Muotoiluolio. Muotoilualueet. Lohkoalueiden sijoittelu. Muotoilualueiden sijoittelu. Rivialueiden ominaisuuksia

Lisätehtävät. Frantic 2015 sivu 1

Turun yliopiston Nelli ohje käyttöönottoon

Verkkosivujenulkoasu

HTML5 -elementit jatkuu

Tehtävä 1: Tekstin käsitteleminen valinta, kopiointi, siirtely (2p)

CSS. Historia. Tämä materiaali vastaa kysymyksiin kuten:

Listat eli luettelot. Järjestämätön lista (unordered list)

ICT1TN004 Hakukoneoptimoin p ti Heikki Hiet Hie ala t

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Transkriptio:

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

Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin merkintöihin eli tägeihin normaalin tekstin seassa Voidaan luoda millä tahansa tekstieditorilla lopputulos tavallinen tekstitiedosto, pääte.html (myös.htm) myös kehittyneempiä kehitystyökaluja (ei kuitenkaan Microsoft Word) Toisin kuin Java, HTML hyväksyy (tai oikeastaan www-selaimet hyväksyvät) jos jonkinlaisia virheitä lähdekoodissa hyvää: kynnys kotisivun tekemiseen hyvin matala, sivun saa lähes aina näkyviin edes jossain muodossa huonoa: selainohjelmat raskaita, koska joutuvat sietämään paljon tulkinnanvaraa

HTML-dokumentin perusrakenne <html> <head> <title>vesisika Veijon kotisivu</title> </head> <body> <!-- sivun varsinainen sisältö alkaa tästä --> html head title Vesisika Veijon kotisivu <h1>vesisika Veijon kotisivu</h1> body <img src= veijo.jpg > <br> h1 Vesisika Veijon kotisivu Moi oon Veijo, nää on mun sivut. <!-- sivun varsinainen sisältö loppuu tähän --> img br Moi oon Veijo, nää on mun sivut. </body> </html>

Muutama keskeinen tägi <html> <head> <title> <body> <h1>, <h2>, <h3>, jne. <p> <br> <ul>, <ol> <li> <b> <i> <u> <!-- hähä --> aloittaa ja lopettaa jokaisen HTML-dokumentin otsikkotietoja, jotka eivät suoraan näy sivulla sivun otsikko, joka näkyy selaimen otsikkopalkissa sivun runko eli varsinainen sisältö otsikko (header), eri tasoisia tekstikappale (paragraph) rivinvaihto (break) numeroimaton (unordered) tai numeroitu (ordered) lista listan yksittäinen elementti (list item) vahvennettu teksti (bold) kursivoitu teksti (italic) alleviivattu teksti (underline) kommentti

Kuvat ja linkit img-tägi esiintyy aina yksin, sitä ei tarvitse sulkea <img src= veijo.jpg width= 300 height= 250 alt= Veijon kuva > image source Kokoa ei ole pakko määritellä, mutta se voi nopeuttaa sivun näyttämistä. Kuvalle voidaan määrittää myös alkuperäisestä poikkeava koko (yleensä huono idea). Alternative text, voidaan näyttää kuvan asemesta. <a href= veijo.html >Veijon oma sivu</a> a-tägi on sen sijaan muistettava laittaa kiinni anchor hypertext reference Linkkinä voi toimia yksi tai useampi sana tai vaikkapa kuva. Linkki voi olla suhteellinen (viitata tiedostoon saman hakemistorakenteen sisällä) tai absoluuttinen (viitata kohteeseen täydellisellä http://-alkuisella osoitteella).

Heksadesimaaliluvut Käytössä 16 numeroa (kun kymmenjärjestelmässä vain 10), suuruusjärjestyksessä: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f Kahdella numerolla voidaan ilmaista 16 2 = 256 eri lukua 00 0 x 16 + 0 x 1 0 0a 88 0 x 16 + 10 x 1 8 x 16 + 8 x 1 10 136 Sangen kiehtovaa, mutta miten nää liittyy mihinkään? c3 12 x 16 + 3 x 1 195 ff 15 x 16 + 15 x 1 255 heksadesimaali kymmenjärjestelmä

Värit #2277aa punaisen valon määrä vihreän valon määrä sinisen valon määrä #ff0000 #00ff00 #0000ff #ffccaa #aaffcc #ccaaff #000000 #ffffff #999999 Yleensä ominaisuuden color, bgcolor tai background arvona.

Taulukot: helppo tapa sivun visuaalisen rakenteen luontiin <table width= 500 height= 400 border= 1 > <tr> <td width= 200 rowspan= 2 > eka </td> <td width= 150 align= center > toka </td> <td valign= middle > kolmas </td> </tr> <tr> <!-- miksi tämän rivin ekaa solua ei merkitä? --> <td colspan= 2 valign= bottom > neljäs </td> </tr> </table> eka toka neljäs tr = table row (rivi) td = table data (solu) kolmas

CSS (Cascading Style Sheets) Kaikki HTML-elementtien ulkoasumäärittelyt yhdessä paikassa. Helppo tehdä muutoksia ulkoasuun, samoin luoda uusia sivuja, joilla on sama visuaalinen tyyli. TYYLI- TIEDOSTO tyyli.css <html> <head> <title>vesisika Veijon kotisivu</title> <link rel= stylesheet type= text/css href= tyyli.css > </head> <body>... </body> </html> TOINEN HTML-SIVU KOLMAS HTML-SIVU

CSS-tyylimäärittelyt Periaatteessa Käytännössä elementti { ominaisuus: arvo; toinen-ominaisuus: arvo; td { background: #ccffaa; padding: 12px; elementti.aliluokka { kolmas-ominaisuus: arvo; td.kehystetty { border: 1px dotted #ffbbaa; <td class= kehystetty > elementti alielementti { ominaisuus: arvo; td a { font: 14pt trebuchet ms; <td><a href=... ></a></td>

Validi HTML eli miten kirjoitan kaikkien taiteen sääntöjen mukaista lähdekoodia 1. Määrittele dokumentin alussa sen tyyppi, ns. doctype: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> 2. Määrittele head-osiossa, mitä merkistöä sivusi käyttää: 3. Muista sulkea tägit, vieläpä oikeassa järjestyksessä. 4. Muista pakolliset lisämääreet, kuten kuvien alt-attribuutti. 5. Vältä tägejä ja tägien lisämääreitä, jotka eivät ole standardinmukaisia. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> doctype Strict on tarkka näistä, doctype Transitional sallii jo enemmän Voit tarkistuttaa sivusi validaattorilla, esimerkiksi http://validator.w3.org/