웹 페이지에 표시해야하는 SVG 파일이 하나 있습니다. SVG 파일에는 링크가 포함되어 있으며 링크를 클릭하면 페이지가 새 창에서 열립니다.HTML 페이지에서 SVG 파일 바꾸기
1) 나는 링크를 클릭 할 수없는 오전
<img id="zoom_mw" src="NC_013929_Annotation_details.svg" alt="The CRISPRmap"
data-zoom-image="NC_013929_Annotation_details.svg">
같은 IMG 태그를 사용하는 경우.
2) 내가 링크를 클릭 할 수 있어요 내가
<object type="image/svg+xml" data="NC_013929_Annotation_details.svg"></object>
을 사용하고이 문제를 극복하기 위해.
하지만 문제는 이미지가 너비 815 픽셀과 높이 815 픽셀의 div로 렌더링되어야한다는 것입니다. img 태그를 사용하면 완벽하게 렌더링되지만 객체 태그를 사용하면 전체 이미지가 로딩됩니다. 이미지는 일반적으로 거대한 파일의 너비와 높이가 4500 픽셀 일 수 있습니다. 확대/축소 기능을 사용하여 사용자 이미지를 선명하게 보여줍니다.
SVG를 높이 및 너비의 div에 렌더링하려면 솔루션이 필요하고 svg 파일의 링크를 클릭 할 수 있어야합니다. HTML4를 사용하고 있으며 HTML5로 업그레이드 할 수 없습니다.
대단히 감사합니다. 프란시스. 잘 작동합니다. – nutim