Html UIWebView未检测到分页符

Html UIWebView未检测到分页符,html,ios,css,swift,uiwebview,Html,Ios,Css,Swift,Uiwebview,我想从webview.viewPrintformattor打印文档,但在UIwebview中分页符不起作用。请检查下面的css <style type="text/css"> @media print { .page-break { display: block; page-break-after: always; } @page { size: A4 portrait; /* can use also 'landscape' for orientation

我想从webview.viewPrintformattor打印文档,但在UIwebview中分页符不起作用。请检查下面的css

<style type="text/css">
@media print {
.page-break {
    display: block;
    page-break-after: always;
}
@page {
    size: A4 portrait; /* can use also 'landscape' for orientation */
    margin: 0.5in;
    padding: 1em;
}

}
body {
    font-family: calibri, arial, sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #000000;
}
h1, h2, h3 {
    margin: 0;
    padding: 0;
}
td {
    vertical-align: top;
}
.ar {
    direction: rtl;
    text-align: justify;
}
.page-break {
    display: block;
    page-break-after: always;
}
@page {
    size: A4 portrait; /* can use also 'landscape' for orientation */
    margin: 0.5in;
    padding: 1em;
}
</style>

@媒体印刷品{
.分页符{
显示:块;
分页符后:始终;
}
@页面{
尺寸:A4纵向;/*也可以使用“横向”进行定向*/
边缘:0.5英寸;
填充:1em;
}
}
身体{
字体系列:calibri、arial、无衬线字体;
字体大小:15px;
线高:1.5;
颜色:#000000;
}
h1,h2,h3{
保证金:0;
填充:0;
}
运输署{
垂直对齐:顶部;
}
阿尔先生{
方向:rtl;
文本对齐:对齐;
}
.分页符{
显示:块;
分页符后:始终;
}
@页面{
尺寸:A4纵向;/*也可以使用“横向”进行定向*/
边缘:0.5英寸;
填充:1em;
}
并使用下面的代码进行分页

 <div class="page-break"></div> 

定义和用法 属性设置是否在指定元素之前发生分页符

注意:不能在空的
或绝对定位的元素上使用此属性。

定义和用法 属性设置是否在指定元素之前发生分页符


注意:您不能在空的
或绝对定位的元素上使用此属性。

我在之后使用分页符,我在之前添加分页符只是为了测试目的,而我删除了它。但问题在于UIwebview没有检测到分页。有什么想法吗?两个都不能用在空的div上。你试过先做些什么吗?我只试过这两个(之前和之后)。请建议你们是否知道如何分页符。我在使用分页符之后,我添加了分页符之前只是为了测试的目的,我删除了。但问题在于UIwebview没有检测到分页。有什么想法吗?两个都不能用在空的div上。你试过先做些什么吗?我只试过这两个(之前和之后)。请建议,如果你知道如何打破页面。