我被要求在 html 网页的每个页面底部打印一个页脚(不是浏览器上的实际页面)。大家知道有什么办法吗?(它应该在 IE 上工作,只要 IE 就可以了)
我尝试使用固定底部,但内容与页脚重叠。
我尝试使用 javascript 来计算空间并给一个空的 div 高度:如果底部的页脚 % 页面高度 !=0,则添加必需的间隙。但是页脚底部的值和所需的空白似乎随着元素类型的变化而变化。
var printPageHeight = 1900;
var mFooter = $("#footer-nt");
var bottomPos = mFooter.position().top + mFooter.height();
var remainingGap = (bottomPos <printPageHeight ) ? (printPageHeight -bottomPos) : printPageHeight - (bottomPos % printPageHeight );
$("#whiteSpaceToPositionFooter").css("height", remainingGap+"px");
我尝试使用表格,适用于所有页面,除了最后一个。
我尝试了很少的其他边距和此类调整,但它们也不起作用。
如果可能的话,我实际上希望页脚仅显示在打印输出的最后一页的底部。