Sivujen teko(1/3)

Oppaita ja artikkeleita.

Sivujen teko(1/3)

Viesti Baabloo 09 Huhti 2007 19:56

Sivujen teko(1/2)
HTML
HTML(tulee sanoista Hypertext Markup Language) on kuvauskieli, jonka avulla voidaan mm. luoda webbisivuja ja tähän sivujen tekoon keskityn tässä oppaassa. Aluksi tarvitset jonkun tekstieditorin ja väliä ei ole millä kirjoitat HTML:llää. HTML:ssä erotellaan koodi sisällöstä <>-merkeillä esim. <p>tekstiä</p> tässä esimerkissä luodaan kappale(paragraph), joka sisältää sanan "tekstiä". <p>-tagi aloittaa kappaleen ja kaikki teksti <p>:n ja sulkutagin </p> välissä kuuluu kappaleeseen. Sulkutagi on siis aina sama kuin aloitus tagi + kenoviiva(/). HTML-dokumentin alussa pitäisi aina muistaa mainita dokumentin sisältö. <!DOCTYPE>:llä esim. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> tällä kerrotaan, että kyseessä on HTML 4.01 dokumentti ja että kyseessä on tiukka(strict) merkintätapa. Huomaa, että <!DOCTYPE>:llä ei ole sulkutagia.

Nyt, kun tiedämme jo hieman tagien merkaamisesta ja dokumentin aloituksesta niin voisimme tehdä pienen esimerkki dokumentin. Aloitetaan doctypellä ja dokumentti on HTML 4.01 strict eli <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> ja tämän jälkeen alkaa itse dokumentti <html>-tagilla. Dokumentin pitäisi näyttää nyt tältä
Koodi: Valitse kaikki
<!DOCTYPE HTML PUBLiC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>

<html>-tagin jälkeen tulee <head>-tagi, jonka sisään määrittelemme tietoja kuten sivun otsikon ja metatietoja(tekijä, hakusanoja...). Kirjoita <head>:in alle <title>Otsikkosi</title> ja sen jälkeen suljetaan sulkutagilla </head>. Tämän jälkeen alkaa itse sisältö eli se osa, joka näkyy käyttäjälle. <body> kertoo, mistä kohtaa sisältö alkaa ja sen jälkeen voisimme luoda kappaleen, jossa lukee "HTML on kivaa!" eli koodina <p>HTML on kivaa!</p>. Koodin pitäisi näyttää tällä hetkellä suurinpiirtein tältä.
Koodi: Valitse kaikki
<!DOCTYPE HTML PUBLiC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Otsikkosi</title>
</head>
<body>
   <p>HTML on kivaa!</p>

Nyt meidän pitää enää avoinna olevat <html> ja <body>-tagit. Huomaa, että tagit suljetaan sisimmäisestä uloimpaan ja nyt dokumentti näyttää tälläiseltä.
Koodi: Valitse kaikki
<!DOCTYPE HTML PUBLiC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Otsikkosi</title>
</head>
<body>
   <p>HTML on kivaa!</p>
</body>
</html>

Olet juuri tehnyt ensimmäisen HTML-dokumenttisi ja nyt se pitäisi vielä tallentaa. Tallentaessa laita tallennusmuodoksi kaikki tiedostot ja päätteeksi .html esim. testisivu.html. Nyt voisimme vielä lisätä tuon tekemämme tekstin alle linkin, joka vie meidät googlen etusivulle eli <a href="http://www.google.fi">Google</a> ja tuo sitten lisätään vain tuohon html on kivaa! alle.

HTML 4.01 jakautuu kolmeen dokumenttityyppiin, jotka ovat strict, transitional ja frameset. Strictiä tulisi käyttää CSS-tiedostojen kanssa, Transitional taas on vaihtoehto sillon, kun lukijoillasi ei ole selainta joka tukisi CSS:ssää. Frameset on muuten sama kuin transitional, mutta tällöin frameset elementti korvaa bodyn.Headereihin(<head>-tagi) voit laittaa myös muita tietoja kuin sivun otsikon eli ns. metatietoja. Näitä ovat mm. keywords, description ja author. Nimiensä mukaisesti hakusanat(helpottaa hakukoneita ja sivujesi näkyvyyttä niissä), kuvaus ja tekijä. Nämä metatiedot merkataan seuraavanlaisesti <meta name="keywords" content="auto, kala, kissa, koira"> ja kun haluat descriptionin niin kirjoitat vaan keywordsin tilalle description.

Ensimmäinen sivu
Sivuston ulkoasun tekoon ovat divit ja css oikeat aseet. Diveillä voit jakaa sivun eri osiin, joillekka voit antaa erilaisia määrityksiä css:ssän avulla. Diveille voi antaa erilaisia attribuutteja: id, class, title, style, dir, lang, xml:lang. ID:tä tulisi käyttää silloin, kun tarvitset vain yhden tälläisen divin ja classia taas silloin kun sinulla on esimerkiksi monta samanlaista nappulaa. Tässä näin pieni esimerkki divien käytöstä.
Koodi: Valitse kaikki
<!DOCTYPE HTML PUBLiC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Otsikkosi</title>
</head>
<body>
   <div id="sisältö">
      <p>HTML on kivaa!</p>
   </div>
</body>
</html>

Tässä siis luomme simppelin html-dokumentin ja lisäämme divin, jonka nimi on sisältö ja attribuuttina id. Voimme käyttää tätä
tietoa hyödyksi sitten CSS:ssän kanssa tyylimäärittelyjä tehdessä.

CSS
Olet nyt varmaan ihmetellyt hieman, mikä ihme tuo CSS on, josta olen höpöttänyt. CSS(Cascading Style Sheets) on erityisesti WWW-dokumenteille tehty tyyliohjeiden laji. Strictiä tehdessä siis, mitään tyylimäärittelyjä ei tulisi jättää HTML:lle vaan ne tulisi tehdä CSS:llä. Tehdäänpäs nyt pieni sivu, joka kenties avaa lisää www-sivujen tekoa.
Koodi: Valitse kaikki
<!DOCTYPE HTML PUBLiC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Otsikkosi</title>
   <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
   <div id="sisältö">
      <p>HTML on kivaa!</p>
   </div>
</body>
</html>

Seuraavaksi luomme style.css nimisen tiedoston tiedoston sisältö on seuraavanlainen #sisältö { background-color: #F0F0F0; } Tarkista, että style.css ja sivu.html ovat samassa kansiossa ja avaa sivu.html selaimessa.
Linkkejä:
http://www.w3schools.com/
http://www.sivut.org/

EDIT: ihanasti kusas, kun kirjotin aluksi muistioon. Anything else my lord?
1 2 3
Viimeksi muokannut Baabloo päivämäärä 12 Huhti 2007 17:12, muokattu yhteensä 5 kertaa
Baabloo
 
Viestit: 369

Viesti Koiranpentu 09 Huhti 2007 20:05

Aika epäselvä lukea, koska nuo HTML pätkät eivät ole code-tageissa. Tuon jälkeen voisin jo lukea peremmin.
Käyttäjän avatar
Koiranpentu
 
Viestit: 354

Viesti Pehmolelu 09 Huhti 2007 20:10

Pikaisella läpiluvulla sanoisin, että aika hyvä opas.
Intel Core 2 E8400 3GHz | ASUS P5Q | ATI Radeon HD 4800 | 4gb RAM | 1200gb | Nexus Clodius
Aikaa ei riitä enää Jonnewebille. Aktiivisuus on pohjalukemissa, trollit ja muut pennut ärsyttää. Joskus vielä voin selailla aiheita, mutta siihen se sitten jääkin. Nähkäämme joskus hamassa tulevaisuudessa! Pehmolelu kuittaa.
Käyttäjän avatar
Pehmolelu
 
Viestit: 2131

Viesti Toxic- 09 Huhti 2007 20:47

Oppisin käyttämään HTML koodia tämän oppaan ansiosta. Mielestäni mitalin arvoinen suoritus! -Mikään ei jäänyt epäselväksi. :wink:
[piilotettu kuva]
98% teineistä kuuntelee yhä enemmän heviä. Jos olet yksi niistä 2% jotka kuuntelevat vielä räppiä, niin vaihda heviin.
Vanha ulkoasu takaisin!
Toxic-
 
Viestit: 188

Viesti Blueshit 09 Huhti 2007 20:54

Tästä puuttuu vielä linkkien teko, fontit, taulukot, h1, h2, h3 etc.

Eli ei näillä vielä sivuja tehdä. Kuvan liittäminenkin puuttuu. Ehkäpä nämä asiat seuraavaan osaan.

Googlesta löytää paljon hyviä HTML-oppaita "Html-opas".
Käyttäjän avatar
Blueshit
somali
 
Viestit: 1869

Viesti The cr 09 Huhti 2007 22:34

Haa kiini jäit! Tää opas on kopioitu yhestä sivusta.(Laitan linkin kun pääsen omalleni tietokoneelleni) Mutta tää on kopioitu.

250 Viesti
The cr
 
Viestit: 1012

Viesti Baabloo 10 Huhti 2007 15:26

Aika kova argumentti ilman mitään perusteita. Omasta mielestäni ainakin kirjoitin ihan itse eilen tämän koneella ja varmistin pari faktaa(kuten miten tuo <!DOCTYPE> menee kunnolla) wikipediasta ja http://www.w3schools.com Jos olet löytänyt jostain täysin samanlaisen oppaan niin a) hän on ehtinyt jotenkin kopioimaan sen täältä b) maailmassa on kaksi minua ja ajattelemme täysin samanlailla.
Baabloo
 
Viestit: 369

Viesti Elppa 10 Huhti 2007 16:19

Asiallisempaa jälkeä, kuin omani. :P

Maltan tuskin odottaa, miten jatkuu.
Elppa
 
Viestit: 301

Viesti J0nez 10 Huhti 2007 16:51

Kuulostaa jotenkin tutulta. Hyvä opas, vaikka saattaakin olla kopioitu.
[piilotettu kuva]
@ Jonneweb since 21.2.2005
Käyttäjän avatar
J0nez
 
Viestit: 2057

Palaa alueelle Oppaat & artikkelit