http-equiv = alternatif konten-bahasa - cara menentukan bahasa dokumen

11

Banyak situs web menggunakan tag meta berikut untuk menentukan bahasa default dokumen:

<meta http-equiv="content-language" content="es-ES">

Ketika saya pergi ke situs W3C dan membaca tentang markah bahasa HTML saya mendapatkan ini:

Menggunakan elemen meta untuk menentukan bahasa default seluruh dokumen sudah usang. Pertimbangkan menentukan bahasa pada elemen root saja.

Apa cara menentukan bahasa dokumen sekarang?

tugberk
sumber

Jawaban:

4

Itu milik <html>tag:

<html lang="en">
John Conde
sumber
Terima kasih! haruskah kita selalu menggunakan Dua Huruf Nama Bahasa ISO? atau bisakah kita menggunakan sesuatu seperti ini en-US:?
tugberk
Hal ini didefinisikan di sini dalam rincian: w3.org/TR/html4/struct/dirlang.html
tugberk
Dokumen spesifikasi untuk apa yang dapat diterima cukup panjang dan saya belum membacanya, tetapi berdasarkan contoh yang saya lihat tampak bahwa dua huruf bahasa ISO adalah satu-satunya nilai yang dapat diterima. Jika saya salah semoga seseorang akan menunjukkannya.
John Conde
Informasi di sini harus benar, bukan? w3.org/TR/html4/struct/dirlang.html#langcodes
tugberk
1
Hanya jika Anda menggunakan HTML4. Spesifikasi HTML5 berbeda.
John Conde
2

Jawaban lengkap untuk pertanyaan dijawab oleh W3C di sini: http://www.w3.org/International/questions/qa-http-and-lang.en

@John Conde benar bahwa itu harus dimasukkan sebagai bagian dari <html>tag, tetapi ada juga pertimbangan penting untuk memastikan bahwa itu dimasukkan sebagai bagian dari Header HTTP.

Sebagian besar elemen Meta adalah penggantian yang berlebihan atau over-ride untuk informasi yang harus dikirim sebagai bagian dari permintaan dan respons HTTP.

Mike Hudson
sumber
2

<meta http-equiv="content-language" content="ll-cc"> apa ini

John Conde benar bahwa itu harus dimasukkan sebagai bagian dari tag, tetapi ada juga pertimbangan penting untuk memastikan bahwa itu dimasukkan sebagai bagian dari Header HTTP.

Sebagian besar elemen Meta adalah penggantian yang berlebihan atau over-ride untuk informasi yang harus dikirim sebagai bagian dari permintaan dan respons HTTP.

bioskop telugu
sumber
Apa maksudmu "apa ini"?
paulmorriss