Unterschied zwischen Meta-Tags Content-Language und Sprache


7

Was ist der Unterschied zwischen diesen beiden Meta-Tags?

<meta http-equiv="Content-Language" content="de, en"/>
<meta name="language" content="de, en">

Werden sie beide gebraucht?

Antworten:


11

Content-languagewird sich bald weg ( man beachte die große „veraltet“ rot), und ich bin nicht sicher languagewar jemals offiziell. Das W3C empfiehlt stattdessen Folgendes:

<html lang="en">

Das langAttribut funktioniert mit den meisten Tags (außer <script />, <br />, <frame />, etc.), so dass Sie mischen, Spiel, und Kaskade:

<p>This is English, since the html tag covers it.</p>
<p lang="ja">しかし、これではない</p>
<p>And back to English.</p>

Es gibt es seit HTML 4, also ist es sicher. Da es sich nur um einen semantischen Deskriptor handelt, wird er von Browsern nicht "vollständig" unterstützt (sie müssen nur den Zeichensatz kennen). Google & Freunde verstehen es jedoch, und das ist wahrscheinlich wichtiger.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.