Skip to main content

Vanlige HTML-elementer

Vi oppsummerer HTML-delen av kapittelet ved å se på de vanligste elementene man bør kunne, noen av de har du allerede sett før, mens andre introduseres som nye her.

Overskrifter - headings

<h1>My main title</h1>
<h2>My top level heading</h2>
<h3>My subheading</h3>
<h4>My sub-subheading</h4>

Overskriftene går fra h1 (aller størst) til h6 (minste overskrift). Dersom vi ønsker andre typer overskrifter må vi bruke CSS.

Avsnitt - paragraph

<p>Dette er et avsnitt</p>

Tekst - som inline element

<span>Et element som kan brukes for ren tekst</span>

Lenker

<a href="https://viken.no/sandvika-vgs/">Min VGS</a>

a-elementet står for anchor. Her må vi minimum ha med en href-attributt for at det skal fungere.

Bilder

<img src="mittBilde.png" alt="Mitt bilde">

img-elementet er et eksempel på et element som kun trenger en åpnings-tagg. I tillegg må src-attributten være med for at bildet skal fungere. I src kan man enten refere til bildets navn på PCen eller til en nettadresse for et bilde på internett.

Lister

Uordnet/punktliste

<ul>
<li>technologists</li>
<li>thinkers</li>
<li>builders</li>
</ul>

Ordnet/tall-liste

<ol>
<li>technologists</li>
<li>thinkers</li>
<li>builders</li>
</ol>

Listene består av li-element som er nøstet inn i elementet som bestemmer hva slags type liste som skal være med.

YouTube eller Google Maps

Vi henter koden fra kilden. Se etter "Share" og så "Embed". Herfra får du hele elementet for YouTube/Google Maps, som du kan kopiere rett inn i html-fila di.

Bilde: Embed fra google

Hente innhold fra bruker

Bilde - Utseende til form

Eksempel på et form-element

form-elementet er en ramme for andre element som tar for seg det å hente informasjon fra bruker, såkalt input-element. Vi får ikke enda laget noe funksjonalitet med disse men vi kan bygge opp utseende til nettsiden ved hjelp av elementene.

<form action="resultat.html">
<label for="f_navn">Fornavn</label>
<input id="f_navn" type="text">
<label for="e_navn">Etternavn</label>
<input id="e_navn" type="text">
<button>Registrer</button>
</form>
  • label-elementene er beskrivelse/tekst. De er koblet sammen til hvert sitt input element ved at for-attributten til label er lik id-attributten til input (navnene velger vi selv).

  • input-elementet her er tekst, men kan være mange forskjellige typer, se mer på W3Schools.

  • Når vi trykker på knappen for å registrere, sendes informasjonen til det som står i action-attributtet til form elementet.

De resterende elementene?

For en mer fullstendig liste over elementer som finnes kan du se videre på W3Schools - HTML Element Reference, men du kommer langt med det vi har vært gjennom her. Nå begynner nok de aller fleste IT 1 elever å bli mer interessert i å endre på utseende og posisjonering av elementer på nettsiden sin, og da må vi over på det andre språket vi skal lære oss i faget, nemlig CSS.

Oppgaver

2.5.1

Ta for deg nettsidene du koblet sammen i oppgave 2.2.1 og 2.3.2.

a. Legg til en passende video du liker på siden om deg selv.

b. Bygg inn et kart som viser et sted du vil trekke frem på ferie-siden.

c. Legg til en påmelding til neste års tur på feriesiden. Her skal venner kunne skrive inn navn og velge blant tre forslag. For sistnevnte må du sette deg inn i select/option elementer som er en del av form-elememtet.

d. Lag en ny html side der det er en tekst det står "Du er registert", samt en lenke tilbake til feriesiden. Koble denne siden i action-attributtet til påmeldingsskjemaet du lagde i c.

2.5.2 Begynn på en nettavis:

a. Legg på elementene header, main og footer for å strukturere siden.

b. I header elementet: Lag noen lenker for ulike kategorier. De trenger ikke virke enda. Eksempler på kategorier kan være "Sport", "Kultur", "Lokalnytt" og lignende.

b. I main elementet: Legg til et par fiktive "nyheter" bestående av bilde og overskrift. Begge deler skal være en del av en lenke til selve saken, altså nøstet inn i et a-element.

c. Lag en underside med tekst og flere bilder til en av sakene på forsiden.