The ``++<!DOCTYPE>++`` declaration tells the web browser which (X)HTML version is being used on the page, and therefore how to interpret the various elements.

Validators also rely on it to know which rules to enforce.

It should always preceed the ``++<html>++`` tag.


== Noncompliant Code Example

----
<html>  <!-- Noncompliant -->
...
</html>
----


== Compliant Solution

----
<!DOCTYPE html>
<html>  <!-- Compliant -->
...
</html>
----



ifdef::env-github,rspecator-view[]
'''
== Comments And Links
(visible only on this page)

include::comments-and-links.adoc[]
endif::env-github,rspecator-view[]
