我一直在看到一些相互矛盾的信息,即XHTML文档也必须将自己声明为XML.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)
但是,在其他地方,我看到(包括w3.org)DOCTYPE 必须是第一个标签声明.
自W3说出来以来,它必定是真的.但是,我可能有一些关于第一种方法的页面/应用程序.我有什么风险?
编辑:我只是在有和没有XML声明的情况下通过W3 Validator运行了一个页面,它通过了两种方式.在这一点上,我猜它只是一种"风格"的东西.