XHTML验证,自定义命名空间和属性

前端之家收集整理的这篇文章主要介绍了XHTML验证,自定义命名空间和属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个客户端需要X HTML有效的网站.他们使用W3C验证器检查它.

我想添加自己的命名空间和属性,所以我可以做这样的事情:

<div my:userid="123"> ... </div>

根据我的理解,定义自定义命名空间是完全有效的XHTML,只要我这样做:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:my="http://www.example.com/my">

但是,我的XHTML验证失败.问题似乎是验证器实际上并不出来,并检查我的自定义DTD文档的自定义命名空间,它只检查XHTML与已知的DTD.任何人如何解决这个问题呢?

解决方法

对于XHTML 1.0,您仅限于XHTML 1.0元素和属性

Normative Definition of XHTML 1.0

This version of XHTML provides a definition of strictly conforming XHTML 1.0 documents,which are restricted to elements and attributes from the XML and XHTML 1.0 namespaces.

我的理解是,XHTML 2.0旨在提供一个框架来做你想做的事情.

猜你在找的HTML相关文章