Hallo Alain,
wenn wir schon bei der frage sind ,was bedeutet denn
<html lang="en">
(..)
ist damit jetzt der inhalt der seite gemeint oder die html-sprache?
Die Sprache des innerhalb des Elementes Textes. In diesem Fall ist also
aller Text zwischen <html> und </html> englisch. Siehe auch
http://selfhtml.teamone.de/html/referenz/attribute.htm#universalattribute
Tim