问题描述
我需要是或是XHTML 1.1严格,不需要html5。
那是我的 doc.xhtml 的代码:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html SYstem "prueba.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head><Meta name="viewport" content="width=device-width,initial-scale=1.0" />
<title>galaxy</title>
<Meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
</head><body><div>
<nav>
<esphere>
<planet>Jupiter!</planet>
</esphere>
</nav>
</div>
</body></html>
这是我的 DTD 的代码:
<!ENTITY % InlPhras.class "| esphere | nav | planet ">
<!ELEMENT esphere ANY>
<!ELEMENT nav ANY>
<!ELEMENT planet ANY>
<!ENTITY % html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
%html;
这两个文件(两个代码一起)的组合在W3C验证程序中运行良好,但是实际上这是向XHTML 1.1严格添加元素的正确方法吗?
我如何才能最好地定义元素星球? (例如体重,无线电,重力...)
另外,如果我开始的页面没有DIV元素,则验证器将失败。 为什么? 为什么要重新查询以DIV开始文件XHTML?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)