No. <html>
is the root (or document) element of an HTML document; it must be the only root-level element in an HTML document (it cannot have any siblings). Further, HTML can only contain <head>
and <body>
(specifically one of each), meaning that any other tags (e.g. <script>
must be descendants of <head>
or <body>
.
<script> tag position before <html> tag
-
25-06-2023 - |
题
Can a <script>
tag between <!DOCTYPE html>
and <html>
be valid?
The reason I ask is I found the code I've described above. Can it be valid under any circumstances?
解决方案
其他提示
I don't think so. If you want check. Use this validator: http://validator.w3.org/#validate_by_input+with_options
不隶属于 StackOverflow