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?

Jawaban:


4

Itu milik <html>tag:

<html lang="en">

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.


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.


Apa maksudmu "apa ini"?
paulmorriss
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.