<%@ Page Language="C#" .. %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<body>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
</svg>
</body>
</html>
/*上述代碼不起作用。沒有得到任何輸出。 如果將第二行替換爲Doctype,如下所示。SVG不能在IE 10中使用Doctype HTML 4進行渲染
< DOCTYPE HTML PUBLIC! 「 - // W3C // DTD XHTML 1.0過渡// EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd」>
任何一個可以幫助我瞭解什麼本質區別? */
感謝您的回覆。是否有任何變通或解決方案可以使其適用於HTML 4 Doctype。我只需要將Doctype作爲HTML 4。 – Apparao 2013-02-08 12:14:19
編號IE9只在標準模式下顯示SVG,並且您需要html5文檔類型才能在標準模式下獲取它。我添加了一個答案的鏈接,這是微軟在這個問題上的陳述。 – 2013-02-08 12:26:16
@Apparao爲什麼你需要有一個HTML4 DOCTYPE? – robertc 2013-02-08 18:02:49