Lorenz: Sprachangabe im HTML-Header <html lang="de"> vs. <meta name="lan

Beitrag lesen

Hallo,

ich habe eine deutsche Website erstellt und weiß nun nicht genau, wie ich die Dokumentensprache im Header definiere.

Ich würde es wie folgt angehen:

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8" />
<title>Startseite</title>
<meta name="language" content="de" />
</head>

Nur: Was genau ist der Unterschied zwischen <html lang="de"> und <meta name="language" content="de" /> ?
Müsste ich - obwohl sich auf den Seiten deutscher Fließtext befindet - <html lang="en"> verwenden, da es sich bei der Angabe um die Sprache des HTML-Quelltextes handelt, welcher immer englisch ist?

Im Netz habe ich veraltete und teils widersprüchliche Informationen zu dem Thema gefunden, mit der Sufu hier im Forum finde ich auf Grund der Häufigkeit der Wörter auch nichts.

Grüße
Lorenz