å ¶ä» SVG å 容
é¤äºå¾å½¢ååä»¶ï¼å¦ç©å½¢ååå½¢ä¹å¤ï¼SVG è¿æä¾äºä¸äºå ç´ ç¨æ¥å¨å¾çä¸åµå ¥å«çç±»åçå 容ã
åµå ¥å æ å¾å
å¾åå¨ HTML ä¸çimgå
ç´ ï¼SVG æä¸ä¸ªimageå
ç´ ï¼ç¨äºåæ ·çç®çãä½ å¯ä»¥å©ç¨å®åµå
¥ä»»æå
æ
ï¼ä»¥åç¢éï¼å¾åãå®çè§æ ¼è¦æ±åºç¨è³å°æ¯æ PNGãJPG å SVG æ ¼å¼æä»¶ã
åµå ¥çå¾ååæä¸ä¸ªæ®éç SVG å ç´ ãè¿æå³çï¼ä½ å¯ä»¥å¨å ¶å 容ä¸ç¨åªåãé®ç½©ã滤éãæè½¬ä»¥åå ¶ä» SVG å·¥å ·ï¼
<svg
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="200"
height="200">
<image
x="90"
y="-65"
width="128"
height="146"
transform="rotate(45)"
xlink:href="https://developer.mozilla.org/zh-CN/docs/Web/SVG/Element/image/mdn_logo_only_color.png" />
</svg>
åµå ¥ä»»æ XML
å 为 SVG æ¯ä¸ä¸ª XML åºç¨ï¼æä»¥ä½ æ»æ¯å¯ä»¥å¨ SVG ææ¡£çä»»ä½ä½ç½®åµå
¥ä»»æ XMLã使¯ä½ 没æå¿
è¦å®ä¹å¨å´ç SVG éè¦ææ ·åä½ç¨äºè¿ä¸ªå
容ãå®é
ä¸ï¼å¨ä¸ä¸ªå®è§ç©çæµè§è
ä¸ï¼æ ¹æ¬æ²¡æåä½ç¨çæ¹æ³ï¼æ°æ®å°ç®å被忽ç¥ãå æ¤ç¹å°å¨ SVG 䏿·»å äº<foreignObject> å
ç´ ãå®çå¯ä¸çç®çæ¯ä½ä¸ºå
¶ä»æ è®°ç容å¨å SVG æ ·å¼å±æ§çè½½ä½ï¼æ´çªåºçwidthåheightç¨æ¥å®ä¹è¯¥å¯¹è±¡å ç¨ç空é´ãï¼ã
foreignObject å
ç´ æ¯ä¸ä¸ªå¥½åæ³ï¼ç¨æ¥å¨ SVG ä¸åµå
¥ XHTMLãå¦æä½ ææ´é¿çææ¬ï¼è¯¥ HTML å¸å±æ¯ SVG textå
ç´ æ´éåãå¦ä¸ä¸ªç»å¸¸è¢«å¼ç¨çç¨ä¾æ¯ç¨ MathML åçæ¹ç¨å¼ãå¯¹äº SVG çç§å¦åºç¨ï¼å®æ¯è¿æ¥ä¸¤ä¸ªä¸ççä¸ä¸ªå¾å¥½çåæ³ã
夿³¨ï¼è¯·è®°ä½ï¼foreignObjectå
ç´ çå
容æ¯è½è¢«æµè§å¨å å·¥çãä¸ä¸ªç¬ç«ç SVG æµè§å¨ä¸å¤ªå¯è½åç° HTML æ MathMLã
å 为foreignObjectæ¯ä¸ä¸ª SVG å
ç´ ï¼æä»¥ä½ å¯ä»¥åç¨å¾å飿 ·ï¼ä½¿ç¨ä»»ä½ SVG çç²¾åï¼å®å°è¢«åºç¨å°å®çå
容ã