Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Semanttinen HTML ja sivun rakenne | Osio
HTML-Perusteet

bookSemanttinen HTML ja sivun rakenne

Pyyhkäise näyttääksesi valikon

Tähän mennessä olet oppinut rakentamaan elementtejä verkkosivulle. Nyt parannetaan sisällön rakennetta ja ymmärrettävyyttä.

Mitä on semanttinen HTML?

Semanttinen HTML tarkoittaa elementtien käyttöä, jotka kuvaavat sisällön tarkoitusta selkeästi. Sen sijaan, että käyttäisit yleisiä säiliöitä kuten <div>, käytät merkityksellisiä tageja kuten:

  • <header>;
  • <nav>;
  • <section>;
  • <article>;
  • <footer>.

Miksi se on tärkeää

  • Auttaa selaimia ja kehittäjiä ymmärtämään sivun rakennetta;
  • Parantaa saavutettavuutta (ruudunlukijat hyödyntävät tätä);
  • Auttaa hakukoneita tulkitsemaan sisältöä paremmin.

Yleiset semanttiset elementit

<header>

Edustaa sivun tai osion yläosaa (logo, otsikko, navigaatio).

<header>
  <h1>My Website</h1>
</header>

<nav>

Määrittelee navigointilinkit.

<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Services</a></li>
  </ul>
</nav>

<section>

Ryhmittelee toisiinsa liittyvän sisällön.

<section>
  <h2>Services</h2>
  <p>We offer web development...</p>
</section>

<article>

Edustaa itsenäistä sisältöä (esim. blogikirjoitus).

<article>
  <h2>Blog Post</h2>
  <p>Content goes here...</p>
</article>

<footer>

Määrittää sivun alaosan.

<footer>
  <p>&copy; My Website</p>
</footer>

Miltä se näyttää yhdessä

index.html

index.html

copy
Note
Huomio

Älä yritä opetella kaikkia tageja ulkoa. Keskity ymmärtämään milloin mitäkin käytetään.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 22

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 22
some-alt