Autor publikacji
Virtual Patriot - Administrator

lang

Data publikacji
Ostatnio edytowano

Przeznaczenie atrybutu lang

Za pomocą atrybutu lang możemy określić informację o języku, jaki posiada treść reprezentowana przez zawartość interesującego nas elementu HTML.

Wartość domyślna

dziedziczona od elementu rodzica (w każdej sytuacji), ponadto w przypadku gdy dany element HTML nie posiada elementu rodzica, wtedy brak wartości domyślnej

Wartości atrybutu lang

symbol języka

Należy podać ciąg znaków w formie symbolu języka (Norma ISO 639-1).

Przykładowy Kod HTML

<!DOCTYPE HTML>
<html lang="pl">
  <head>
    <meta charset="utf-8">
    <title>Darmowy Kurs HTML</title>
  </head>
  <body>

    <p>
      Przykładowa treść dokumentu HTML.
    </p>

  </body>
</html>

Rezultat

Przykładowa treść dokumentu HTML.

Ponieważ do przykładowego elementu "html" został dodany atrybut "lang" wraz z wartością "pl", przykładowy element "html" zawiera dodatkową informację dla przeglądarki internetowej o tym, że treść reprezentowana przez zawartość wspomnianego elementu "html" posiada język polski.

wartość pusta

Wartość pusta oznacza język nieznany.

Przykładowy Kod HTML

<!DOCTYPE HTML>
<html lang="pl">
  <head>
    <meta charset="utf-8">
    <title>Darmowy Kurs HTML</title>
  </head>
  <body>

    <p>
      Przykładowa treść pierwszego elementu "p".
    </p>

    <p lang="">
      Uiiooo auuee uoaaa ieeeuuauuu?
    </p>

  </body>
</html>

Rezultat

Przykładowa treść pierwszego elementu "p".

Uiiooo auuee uoaaa ieeeuuauuu?

Ponieważ do drugiego przykładowego elementu "p" został dodany atrybut "lang" wraz z wartością pustą, drugi przykładowy element "p" zawiera dodatkową informację dla przeglądarki internetowej o tym, że treść reprezentowana przez zawartość wspomnianego elementu "p" posiada język nieznany.

Przypuszczalnie domyślne reguły CSS związane z atrybutem lang

/* brak */

Interpretacja atrybutu lang

Firefox

tak

Google Chrome

tak

Safari

tak

Opera

tak

Internet Explorer

tak

Edge

tak