我正在創建一個SVG。 SVG的標籤是這樣的:爲什麼在SVG標籤中需要像XMLNS這樣的複雜元素?
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800">
如果我更換一個簡單的<svg width="800" height="800">
標籤,該文件是空白。在Chrome瀏覽器中,如果我拿走了較高的代碼而不是XMLNS,它就可以工作。在IE11中,只要我拿走任何東西(DOCTYPE,XMLNS,PUBLIC ...),文檔就是空白的。爲什麼我需要這樣複雜的元素?
在什麼情況下你使用這個SVG?在瀏覽器中? – 2015-02-08 07:05:57
是的,我沒有看到您可以使用SVG的其他環境,但這可能是因爲我是初學者。 – 2015-02-08 11:52:44
你真的是指'<!DOCTYPE svg width =「800」height =「800」>或者是一個錯字嗎?您已將doctype和根SVG標記組合在一起。哪個不行。 – 2015-02-08 15:27:15