Linkit

Tredun ohjelmistokehittäjien kurssimateriaaleja

Linkit

HTML-sivuille täytyy usein lisätä linkkejä joko toisille verkkosivuille tai toiseen kohtaan saman sivun sisällä. Linkkiin käytetään tagia <a>. Sen sisään lisätää href, joka osoittaa haluttuun verkkosivuun. Tagin väliin kirjoitetaan teksti, jonka halutaan toimivan linkkinä. Myös kuva tai kokonainen elementti voi toimia linkkinä, jolloin se sijoitetaan <a> tagien väliin.

<a href="https://www.google.com/">Google</a>

Jos halutaan, että linkistä avataan myös uusi välilehti, tagiin voidaan lisätä target=”_blank”. Silloin linkki avautuu uuteen välilehteen.

<a href="https://www.google.com/" target="_blank">Google</a>

Kuvat

Kuvia lisätään <img> tagilla. Sitä varten täytyy olla kaksi osaa eli reitti kuvan tallennuspaikkaan src (source) ja alt (alternative), joka on vaihtoehtokuvaus ruudunlukijoita varten tai jos kuvan lataus ei onnistu. Siihen kirjoitetaan lyhyesti kuvan oleellinen sisältö, mikäli se on oleellinen sivun ymmärtämisen kannalta. Jos kyseessä on merkityksetön kuvituskuva, alt voi olla myös “Kuvituskuva”. Sopivat formaatit ovat jpg, png ja gif, muut eivät toimi selaimessa varmuudella. Kuvan kokoa ja muita ominaisuuksia muokataan CSS:llä, mutta lähtökohtaisesti on järkevää valita suunnilleen tarkoitukseen sopivan kokoinen kuva. Jos kuvaa joutuu suurentamaan selaimessa, sen laatu kärsii. Jos taas se on valtavan paljon suurempi, se vaatii paljon tilaa ja on hitaampi ladata.

<img src="lilies.png" alt="Lily Flowers"/>

HTML-projektissa voi olla järkevää luoda oma kansio kaikille kuville, mikäli kuvia on yhtään suurempi määrä. Jos oletetaan, että HTML-tiedoston kanssa samassa kansiossa on oma kansio kuville, polku voi näyttää tältä:

<img src="./images/lilies.png" alt="Lily Flowers">

Videot

Verkkosivulle voi myös lisätä videoita <video> tagilla. Sen sisälle on lisättävä vähintään yksi <source> tag, jolla on ominaisuudet src ja type, mutta voi olla järkevää lisätä videoon välittömästi ominaisuuksia, kuten controls, jotta sivun käyttäjä voi käyttää videota. Lisäksi videolla voi olla ominaisuuksia, kuten autoplay, muted tai loop. Jos haluat ladata videon Youtubesta, siihen on erillinen tapansa .

<video controls muted>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Greetings to all!
</video>

Demotehtävä 1

  1. Lisää omalle sivullesi linkki jollekin toiselle verkkosivulle liittyen esimerkiksi harrastukseesi tai vaikka kouluusi (Tredun sivut ovat https://www.tredu.fi/). Tee siitä sellainen, että se avautuu toiseen välilehteen.
  2. Lisää sivulle kuva joko itsestäsi tai liittyen harrastukseesi. Voit käyttää myös alkuviikosta otettuja kuvia. Laita kuvat omaan kansioon, joka on demo-kansion sisällä.
  3. Kokeile lisätä sivulle pieni videopätkä. Nauhoita vaikka parin sekunnin video, jossa sanot “Moi!”