在这个例子中,SVG图像应该在页面的顶部。但它要低得多。删除宽度会更改SVG图像的顶部位置,为什么?
删除宽度(以img样式)可以使图像正确移动到顶部位置。
是否因为SVG宽度&高度尺寸不同? 我很困惑,因为同一页面上的所有其他SVG都显示正确定位。只有第一张图片在每个页面上向下移动。
您可以在代码中看到一个例子如下位置:http://jsfiddle.net/no1uknow/62ATG/
<html>
<head>
</head>
<body>
<div id="page_container">
<div id='' class='chartdiv' style='page-break-after:always; border:0px solid #000;'>
<img style="margin: 0px 0px 0px 0px;vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: list-item; width: 700px; position: absolute; top: auto; left: auto; height: 1220px; " src="http://dataprofiles.com/20130924.161531.418239-23-0-chartFreqAtaTailNum.svg"/>
</div>
</div>
</body>
</html>
感谢jbaum012,正如我上面告诉克里斯我还发现一个解决方案,用div标签围绕图像并将样式移动到div。不过,我最喜欢你的解决方案,并会使用它,非常感谢。 – no1uknow