xml – 如何强制执行Web文档的XHTML5解释?
发布时间:2020-12-16 22:45:04 所属栏目:百科 来源:网络整理
导读:有没有办法通知Web浏览器文档是用X HTML5编码的,即 HTML5的XML序列化?这个问题并不像第一印象所暗示的那样明显 – 符合XHTML5的标题与用于XHTML 1.0的标题相同,因此我的浏览器(Mozilla Firefox 18)将XHTML5视为XHTML 1.0,从而抱怨以前没有的所有内容XHTML5
有没有办法通知Web浏览器文档是用X
HTML5编码的,即
HTML5的XML序列化?这个问题并不像第一印象所暗示的那样明显 – 符合XHTML5的标题与用于XHTML 1.0的标题相同,因此我的浏览器(Mozilla Firefox 18)将XHTML5视为XHTML 1.0,从而抱怨以前没有的所有内容XHTML5出现了.
根据W3C HTML5 Candidate Recomendation,DOCTYPE头是可选的(甚至对于有效的XML也是错误的),html命名空间与XHTML 1.0完全相同.那么我们如何知道如何对下面的代码进行分类呢?浏览器如何区分这两个标准? <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB"> <head> <title>A questioning document</title> </head> <body> XHTML5 or XHTML 1.0 — that is the question... </body> </html> 解决方法
< IFRAME>在XHTML5中(即XML模式)在Firefox中运行良好.但是您需要使用id属性标识iframe,而不是name属性.
另一方面,对于IE9,您需要使用name属性而不是id属性. 最好的是,使用两者,设置为相同的值. 有关示例,请参见http://www.alohci.net/application/xhtml+xml/iframe-in-xml.htm.ashx. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |