2
我在我的HTML5文件(http://jsfiddle.net/Jbfw2/)以下聯SVG代碼:Chrome是否錯誤地顯示此SVG圖案?
<div style="width: 1150px; height: 900px;">
<svg width="1150" height="900">
<defs>
<pattern id="line1" x="0" y="0" width="5" height="200" patternUnits="userSpaceOnUse">
<path fill="#ffffff" d="M 0 0 L 5 0 L 5 200 L 0 200 Z"/>
<path id="horizontal" stroke-width="1" stroke="#000" d="M 0 0 L 5 0"/>
<path id="vertical" stroke-width="1" stroke="#000" d="M 5 0 L 5 200"/>
</pattern>
</defs>
<g id="holder1" transform="translate(4.5,50) matrix(1,2,0,1,0,0)">
<rect x="0" y="0" width="75" height="200" fill="url(#line1)"></rect>
</g>
</svg>
</div>
這段代碼產生在Safari和Firefox正確的結果。但是,Chrome並不顯示所有垂直線。如果我在X方向上將holder1
翻譯爲5
而不是4.5
,Chrome會正確顯示垂直線。
有人可以告訴我,如果這是一個錯誤?
謝謝。有用。 – user1320430 2012-04-12 01:03:29