http-equiv = içerik dili alternatifi - belge dilini belirtme yolu


11

Birçok web sitesi, belgenin varsayılan dilini belirlemek için aşağıdaki meta etiketi kullanır:

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

W3C sitesine gidip HTML dil işaretlemesini okuduğumda şunu alıyorum:

Belge genelinde varsayılan dili belirtmek için meta öğenin kullanılması geçersizdir. Bunun yerine dili kök öğede belirtmeyi düşünün.

Şimdi belge dilini belirtmenin yolu nedir?

Yanıtlar:


4

Bu iyon aittir <html>etiketi:

<html lang="en">

Teşekkürler! her zaman İki Harfli ISO Dil Adı kullanmalı mıyız? ya da şöyle bir şey kullanabilir miyiz en-US?
tugberk

Burada ayrıntılı olarak tanımlanmıştır: w3.org/TR/html4/struct/dirlang.html
tugberk

Kabul edilebilir olanın teknik belgesi oldukça uzundur ve okumamıştım, ancak gördüğüm örneklere dayanarak, iki harfli ISO dilinin kabul edilebilir tek değer olduğu anlaşılıyor. Eğer yanılıyorsam umarım birisi bunu işaret eder.
John Conde

Buradaki bilgiler doğru olmalı, değil mi? w3.org/TR/html4/struct/dirlang.html#langcodes
tugberk

1
Yalnızca HTML4 kullanıyorsanız. HTML5'in özellikleri farklı.
John Conde

2

Sorunun tam cevabı W3C tarafından burada cevaplandırılıyor: http://www.w3.org/International/questions/qa-http-and-lang.tr

@John Conde, <html>etiketin bir parçası olarak dahil edilmesi gerektiği konusunda doğrudur , ancak HTTP Başlıklarının bir parçası olarak dahil edilmesini de dikkate almanın önemli bir yanı vardır.

Çoğu Meta öğesi, HTTP isteğinin ve yanıtının bir parçası olarak gönderilmesi gereken bilgiler için yedek yedekler veya aşırı sürmelerdir.


2

<meta http-equiv="content-language" content="ll-cc"> bu nedir

John Conde, etiketin bir parçası olarak dahil edilmesi gerektiği konusunda doğrudur, ancak HTTP Başlıklarının bir parçası olarak dahil edilmesini sağlamanın önemli bir yanı da vardır.

Çoğu Meta öğesi, HTTP isteğinin ve yanıtının bir parçası olarak gönderilmesi gereken bilgiler için yedek yedekler veya aşırı sürmelerdir.


Ne demek "bu nedir"?
paulmorriss
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.