【发布时间】:2011-11-27 19:22:33
【问题描述】:
我正在为我最近构建的 web 地图应用程序添加基本打印功能,但在标准模式下使用 Internet Explorer 8 时,我似乎无法正常打印。我希望有更多 CSS 经验的人可以提供帮助。
我在 jsbin 上创建了一个基本示例来演示我所看到的:http://jsbin.com/osepov/16。此示例在大多数浏览器中都能正确打印。但是,在标准模式下的 Internet Explorer 8 中,地图的平铺图像在打印时会从第一页跑到第二页上。我尝试了一堆不同的 CSS 组合,并在网上浏览了几个小时,寻找可能解决问题的技巧。到目前为止,我显然没有运气。
由于打印功能在大多数浏览器中运行良好,如果需要,我愿意在一些事情上做出妥协,以使其在 Internet Explorer 8 标准模式下运行:
- 地图不必填满整个页面,减去页眉。它可以有一个固定的高度。
- 标题很好,但我愿意没有它。
我知道可以在服务器上构建 PDF,但我真的很想用一个简单的打印样式表来做到这一点。
注意:是的,我必须支持 IE 8 标准模式。我有一个解决方案将 IE8 用户踢到 IE7 模式,但这对我的客户来说是不可接受的。
【问题讨论】:
标签: css printing stylesheet bing-maps