Siirry sisältöön
SilktideOhje

Sivun kieli

Jokaisella sivulla tulisi ilmoittaa, millä kielellä se on kirjoitettu, jotta selaimet ja tietävät, miten se luetaan. Silktide raportoi sivut, joilla kieltä ei ole ilmoitettu lainkaan.

Miksi tämä on tärkeää

valitsee ääntämissääntönsä sivulla ilmoitetun kielen perusteella. Ilman sitä se arvaa – usein käyttäjän omien asetusten perusteella – ja väärä arvaus saa jokaisen sanan kuulostamaan vääristyneeltä. Kuvittele, että englannin ääntämistä sovelletaan kokonaiseen saksankieliseen sivuun: sana "die" lausutaan englannin sanana "die" eikä muodossa "dee", ja samoin käy jokaisessa lauseessa.

Selaimet käyttävät ilmoitettua kieltä myös käännösehdotuksiin, oikeinkirjoituksen tarkistukseen ja fontin valintaan, ja hakukoneet käyttävät sitä näyttääkseen sivuja oikealle yleisölle, joten ilmoittamaton kieli voi heikentää myös näkyvyyttä.

Tämä on -onnistumiskriteeri 3.1.1 (Sivun kieli), vaatimus – osa kaikkein perustavinta vaatimustenmukaisuustasoa.

Näin korjaat sen

Lisää lang-attribuutti sivun avaavaan -tunnisteeseen käyttämällä sivun pääkielen kielikoodia:

<!-- Ongelma: kieltä ei ole ilmoitettu -->
<html>

<!-- Korjaus: ilmoita kieli -->
<html lang="en-US">

Käytä kelvollista kaksikirjaimista kielikoodia, jota voi halutessaan seurata aluekoodi, kuten en, en-GB, fr tai de-AT. Useimmilla verkkosivustoalustoilla tämä määritetään kerran sivupohjaan. Oikean kielen ilmoittaminen sivukohtaisesti parantaa myös sitä, miten Silktide testaa sisältöäsi – katso miten kielet toimivat.

Näin Silktide testaa tämän

  1. Etsi jokaisen sivun <html>-elementti.
  2. Raportoi sivu, jos sillä ei ole lang-attribuuttia eikä xml:lang- attribuuttia.
  3. Ilmoitetun arvon kelvollisuus testataan erikseen Sivulle virheellinen kieli - tarkistuksella.

Lue lisää

Viimeksi päivitetty

Oliko tästä sivusta apua?