我有一个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