이 문서는 아직 자원 봉사자들이 한국어로 번역하지 않았습니다. 참여해서 번역을 마치도록 도와 주세요!
English (US)의 문서도 읽어보세요.

The <foreignObject> SVG element allows for inclusion of a different XML namespace. In the context of a browser it is most likely XHTML/HTML.

<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
  <style>
    polygon { fill: black }
 
    div {
      color: white;
      font:18px serif;
      height: 100%;
      overflow: auto;
    }
  </style>
 
  <polygon points="5,5 195,10 185,185 10,195" />

  <!-- Common use case: embed HTML text into SVG -->
  <foreignObject x="20" y="20" width="160" height="160">
    <!--
      In the context of SVG embeded into HTML, the XHTML namespace could
      be avoided, but it is mandatory in the context of an SVG document
    -->
    <div xmlns="http://www.w3.org/1999/xhtml">
      Lorem ipsum dolor sit amet, consectetur adipiscing elit.
      Sed mollis mollis mi ut ultricies. Nullam magna ipsum,
      porta vel dui convallis, rutrum imperdiet eros. Aliquam
      erat volutpat.
    </div>
  </foreignObject>
</svg>

Attributes

height
This attribute determines the height of the rect.
Value type: <length>|<percentage> ; Default value: auto; Animatable: yes
width
This attribute determines the width of the rect.
Value type: <length>|<percentage> ; Default value: auto; Animatable: yes
x
This attribute determines the x coordinate of the svg container. It has no effect on outermost svg elements.
Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
y
This attribute determines the y coordinate of the svg container. It has no effect on outermost svg elements.
Value type: <length>|<percentage> ; Default value: 0; Animatable: yes

Note: Starting with SVG2 x, y, width, and height are Geometry Properties, meaning those attributes can also be used as CSS properties for that element.

Global attributes

Core Attributes
Most notably: id, tabindex
Styling Attributes
class, style
Conditional Processing Attributes
Most notably: requiredExtensions, systemLanguage
Event Attributes
Global event attributes, Graphical event attributes, Document event attributes, Document element event attributes
Presentation Attributes
Most notably: clip-path, clip-rule, color, color-interpolation, color-rendering, cursor, display, fill, fill-opacity, fill-rule, filter, mask, opacity, pointer-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility
Aria Attributes
aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount, aria-rowindex, aria-rowspan, aria-selected, aria-setsize, aria-sort, aria-valuemax, aria-valuemin, aria-valuenow, aria-valuetext, role

Usage notes

CategoriesNone
Permitted contentAny elements or character data

Specifications

Specification Status Comment
Scalable Vector Graphics (SVG) 2
The definition of '<foreignObject>' in that specification.
Candidate Recommendation  
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of '<foreignObject>' in that specification.
Recommendation Initial definition

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Basic supportChrome Full support 1Edge ? Firefox Full support 2IE No support NoOpera Full support 2Safari Full support 3WebView Android ? Chrome Android Full support 18Edge Mobile ? Firefox Android Full support 4Opera Android Full support 2Safari iOS Full support 3Samsung Internet Android ?
heightChrome Full support 1Edge ? Firefox Full support 2IE No support NoOpera Full support 2Safari Full support 3WebView Android ? Chrome Android Full support 18Edge Mobile ? Firefox Android Full support 4Opera Android Full support 2Safari iOS Full support 3Samsung Internet Android ?
widthChrome Full support 1Edge ? Firefox Full support 2IE No support NoOpera Full support 2Safari Full support 3WebView Android ? Chrome Android Full support 18Edge Mobile ? Firefox Android Full support 4Opera Android Full support 2Safari iOS Full support 3Samsung Internet Android ?
xChrome Full support 1Edge ? Firefox Full support 2IE No support NoOpera Full support 2Safari Full support 3WebView Android ? Chrome Android Full support 18Edge Mobile ? Firefox Android Full support 4Opera Android Full support 2Safari iOS Full support 3Samsung Internet Android ?
yChrome Full support 1Edge ? Firefox Full support 2IE No support NoOpera Full support 2Safari Full support 3WebView Android ? Chrome Android Full support 18Edge Mobile ? Firefox Android Full support 4Opera Android Full support 2Safari iOS Full support 3Samsung Internet Android ?

Legend

Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown

문서 태그 및 공헌자

태그: 
이 페이지의 공헌자: Jeremie, Sebastianz, julienetie, kscarfone, trevorh, Manuel_Strehl, Sheppy
최종 변경자: Jeremie,