Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 文档类型和浏览器行为,尤其是MS IE 10_Html_Internet Explorer_Svg_Dtd - Fatal编程技术网

Html 文档类型和浏览器行为,尤其是MS IE 10

Html 文档类型和浏览器行为,尤其是MS IE 10,html,internet-explorer,svg,dtd,Html,Internet Explorer,Svg,Dtd,如果IExplorer无法正常工作,是否值得检查页面 故事:我混合了HTML和SVG。我从一个有多低的广告开始: <!DOCTYPE html [ <!ENTITY duration "3s"> ... ]> <html> <!-- all elements in principle valid (open close) just not shown here --> ... <svg ....> ... </svg>

如果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-valid

我现在得到了一个有效的页面,我很高兴,但是IE10仍然没有显示它应该如何显示其他3个页面-至少-仍然显示我期望的内容,但是IE10需要考虑更长的时间

因此,我的问题是:

如果微软似乎忽略了这一点,那么使用这一有效且可能是超正确的方法是否值得?还是我的页面还是错的

编辑:我不想告诉你;SVG应该是动画的,鼠标悬停时做出反应


编辑2:

IE不支持svg声明性动画、动画元素等


您可以插入一个小的js库,使其与其他浏览器类似,请参见。

如果点击F12,页面运行的模式是什么?我点击F12,得到Browsermodus:IE10Wow,一个真正的基于xml的XHTML页面;人们很少看到这样的情况。向上投票。不管怎样,您是否检查了IE在没有&entities;的情况下的功能;?而是回答你的问题;一般来说,有一个完全验证的页面比有一个错误的页面要好。不同的浏览器对错误的响应不同!因此,考虑到其他浏览器仍然以您想要的方式显示它,我会说让它保持原样。如果有办法使它在所有浏览器中都能工作,我相信其中一些方法可以验证.Thx的wow和-no-删除实体不会改变IE10s的情绪。
<?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>
...