如果 IExplorer 无法正常工作,是否值得检查页面?
故事:我混合使用 HTML 和 SVG。我从一个多么低的方法开始:
<!DOCTYPE html [
<!ENTITY duration "3s">
...
]>
<html>
<!-- all elements in principle valid (open close)
just not shown here -->
...
<svg ....>
...
</svg>
<p> ...</p>
...
</html>
而且 - 令人惊讶 - 4 个浏览器中有 3 个采用了这个并按照我想要的方式显示它。IE10 - 不是
所以我使用 W3C 验证器来检查这段代码,并且(如预期的那样)得到了一个集会不好的证明。所以我把时间花在了学习 DTD 上。最后得到了这样的代码,即W3C -有效
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd" [
<!ENTITY duration "3s">
]>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
...
<svg:svg xmlns:svg="http://www.w3.org/2000/svg" ...>
<svg:defs> ... <svg:defs>
</svg:svg>
...
我现在得到了一个有效的页面(我很高兴),但是 IE10 仍然没有显示它应该如何显示(其他 3 个 - 至少 - 仍然显示我的期望,但是“想得更久”)
所以我的问题:
是否值得使用这种有效且可能非常正确的方法,如果 MS 似乎忽略了它?还是我的页面仍然错误?
编辑:我忘了告诉;SVG应该是动画的,对鼠标悬停的反应
编辑#2:W3C 帮助整合