我有一個SVG文件,我必須在網頁上顯示它。 SVG文件包含一些鏈接,點擊鏈接時,頁面應該在新窗口中打開。在html頁面重寫SVG文件
1)如果我使用img標籤一樣
<img id="zoom_mw" src="NC_013929_Annotation_details.svg" alt="The CRISPRmap"
data-zoom-image="NC_013929_Annotation_details.svg">
我無法點擊的鏈接。
2)爲了克服這個問題,我使用
<object type="image/svg+xml" data="NC_013929_Annotation_details.svg"></object>
我能點擊的鏈接。
但是,這裏的問題來了,圖像應該呈現爲寬度815px和高度815px的div。如果我使用img標籤,它完全呈現,但如果我使用object標籤,則會加載完整圖像。圖像通常是巨大的文件可能是4500px的寬度和高度。我將使用縮放功能清晰地顯示用戶圖像。
我需要解決方案將SVG渲染爲高度和寬度815px的div,並且svg文件中的鏈接應該是可點擊的。我使用的是HTML4,我無法升級到HTML5。
非常感謝您的解決方案弗朗西斯。它工作正常。 – nutim