Rah*_*ahi 15 javascript css web-applications
这个问题IMO与CSS更相关,但我对任何解决方案都持开放态度.我正在尝试打印一个在px中定义高度的网页(我也试过%).现在在Safari和IE 8及以后版本中发生的事情,页面内容将无法在一页上打印.
当前设置
div.parent-container{
height: 900px;
}
div.parent-container div.child-containers{
height:100%;
}
Run Code Online (Sandbox Code Playgroud)
发生了什么
它将在FF中的一个页面上打印所有内容,但在IE中,Safari内容将分成两页,这对我的用户来说是一个问题.我必须告诉他们设置页边距:0.3这绝对不是一种有效的方法.
我做了什么
我已经尝试了不同的@page和浏览器特定的黑客来使其工作,但它并没有证明是富有成效的或者对我来说似乎没有效率(从未成为定制浏览器黑客的粉丝).
我想要的是
用于在一个页面上打印页面内容的CSS/JS解决方案可能类似于"Shrink to Fit".
谢谢,Rahi