【发布时间】:2014-07-09 07:46:40
【问题描述】:
今天我遇到了一个新问题。
大多数人可能已经知道,a:target="_blank" 不是 validate XHTML Strict。但今天我想在网站上添加 iPod、iPhone 和 iPad 的图标。为此需要的代码是:
<link rel="apple-touch-icon" href="logo_144.png" sizes="144x144" />
正如您可能猜到的那样,属性大小也是无效的。最大的问题是XHTML1.1是必须的。所以我不能去 HTML5 或过渡。我发现我可以使用自定义 DTD,这不是首选。我还发现可以添加一些自定义 DTD 行来扩展原始文件。代码是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
<!ATTLIST link sizes CDATA #IMPLIED >
]>
这显然没有完成这项工作,将“]>”打印到页面中,给了我更多错误,例如没有字符集。我试图将 'PUBLIC' 更改为 'SYSTEM' 没有任何运气。
有没有正确的方法来做到这一点?提前致谢!
【问题讨论】:
标签: validation xhtml doctype dtd