JS 打印界面的CSS居中代码适用所有浏览器
JS 打印界面的CSS居中代码适用所有浏览器
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functionpreview(oper){if(oper

复制代码 代码如下:

function preview(oper) {

if (oper < 10) {

bdhtml = window.document.body.innerHTML;//获取当前页的html代码

sprnstr = "<>";//设置打印开始区域

eprnstr = "<>";//设置打印结束区域

prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr) + 18); //从开始代码向后取html

prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));//从结束代码向前取html

window.document.body.innerHTML = prnhtml;

window.print();

window.document.body.innerHTML = bdhtml;

} else {

window.print();

}

}

#outer {

display:table;

height:400px;

#position:relative;

overflow:hidden;

}

#middle {

display:table-cell;

vertical-align:middle;

#position:absolute;

#top:50%;

}

#inner {

#position:relative;

#top:-50%;

}

<div id=”outer”>

<div id=”middle”>

<div id=”inner”>

<!–这里是要垂直居中的内容–>

</div>

</div>

</div>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类