Adobe Illustrator를 사용하여 생성 한 .svg 파일이 있습니다. 인공 지능에 의해 생성 된 SVG가 뒤에 표시되지 않습니다.
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="1068px" height="1671.49px" viewBox="0 0 1068 1671.49" enable-background="new 0 0 1068 1671.49" xml:space="preserve">
<g>
<polygon fill="#C6C6C6" points="451.07,1979.34 451.07,1979.34 450.8,1979.17 448.72,1978.82 448.6,1978.71 448.34,1978.59
447.71,1978.36 448.01,1978.33 450.2,1978.3 452.53,1978.76 451.35,1979.08 451.73,1979.29 "/>
<!-- more polygon shapes -->
</g>
</svg>
가 그럼 난 내 .html 파일이 같은
<embed>
태그를 사용하여 포함 : 다음은 SVG 파일의 구조입니다. HTML 파일의 구조 :
<!DOCTYPE html>
<html>
<head>
<title>My Demo</title>
<link rel="stylesheet" href="css/style.css" />
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/raphael-min.js"></script>
<script src="js/script.js"></script>
</head>
<body>
<div id="shape1"></div>
<div id="shape2"></div>
<div id="shape3"></div>
<div id="embed_svg">
<embed src="my_svg_file.svg" type="image/svg+xml" />
</div>
</body>
</html>
주 :
- 나는 내가 raphael.js HTML5 라이브러리를 사용하여 3 개 HTML5 모양을 그려했습니다 그들은 완벽하게 작동하기 때문에 그와 관련된 브라우저 지원 생각하지 않습니다 . (크롬과 파이어 폭스에서 시도)
- 파일을 포함시키는 것이 제대로 작동하지 않습니다. 브라우저에서 구문 분석하는 것처럼 보이지만 표시하지 않는 것 같습니다.
테스트 할 브라우저는 무엇입니까? – Giona
@GionaF 크롬 및 파이어 폭 –