Tredun ohjelmistokehittäjien kurssimateriaaleja
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>
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">
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>