I'm digging AMP html a bit and this line immediately got my attention.
AMP HTML documents MUST:
Contain a top-level
<html ⚡>
tag (<html amp>
is accepted as well).
So my first question here is - is <html ⚡>
valid HTML? I mean, it seems to work - but I looks really weird to me. Can anyone point me to specific rules for unicode as HTML attributes?
And my other question is, what it is used for. In the documentation there is stated that this is required for being a valid AMP document.
But dropping it doesn't lead to an AMP validation error. The JS source of AMP itself also doesn't seem to care at all about it.
Is this really the sign for crawlers and bots marking a document as AMP?
Thanks in advance. :)