2

これは Firefox では機能しますが、Chrome では機能しません。誰かが回避策を持っていることを願っています。内側の div を絶対に配置する必要があります (これが問題を引き起こしているようです)。

http://jsfiddle.net/UK6Lb/

<body>
   <div style="width: 550px; height: 400px; background-color: rgb(0, 142, 0);">
      <div style="position: absolute;">
            <svg>
               <rect width="40" height="40" fill="#666666"></rect>
            </svg>
      </div>
   </div>
</body>
4

1 に答える 1

2

SVG に幅と高さを指定します。

<svg width="40" height="40">

または実際には 40 より大きい任意の値で十分です

<svg width="400" height="400">
于 2013-09-21T02:04:45.687 に答える