之前我用table中的thead固定表头,但是表尾无法设置成每次换页都在当前页的最下面。。
但是用HTML自带的页眉和页脚设置没办法设置样式,并且需要打印出来的页眉有的时候需要增加图片、修改文字的属性等。
可以设置样式的啊,你直接设置header{样式} footer{样式}不行么?
如果你仅仅是纠结于HTML5中的新标签[header]、[footer]等这样的旧标签在低版本的IE中无法识别,那么可提供一个解决方法:
使用插件【html5shiv.js】。
如果你不想引入插件,那么你可以直接在你的JS文件中加入如下代码:
(function(){if(!/*@cc_on!@*/0)return;var e ="abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()
但需要注意,这段代码的位置要放在[header]标签中,因为[body]标签中会含有新标签,我们应该在新标签出现之前就对其进行定义。