如何将XSL-FO转换为CSS3?

如何将XSL-FO转换为CSS3?,css,xsl-fo,Css,Xsl Fo,我有一个XSL-FO文件 <fo:layout-master-set> <fo:simple-page-master master-name="cover" page-height="11in" page-width="8.5in" margin-top="1in" margin-bottom="1in" margin-left="1in" margin-right="1in" font="12pt Times"> </fo:simple-pa

我有一个XSL-FO文件

 <fo:layout-master-set>
 <fo:simple-page-master master-name="cover"
 page-height="11in"
 page-width="8.5in"
 margin-top="1in"
 margin-bottom="1in"
 margin-left="1in"
 margin-right="1in"
 font="12pt Times">

 </fo:simple-page-master>

 <fo:simple-page-master master-name="leftPage"
 page-height="11in"
 page-width="8.5in"
 margin-left="1.5in"
 margin-right="1.5in"
 margin-top="1in"
 margin-bottom="1in"
 font="10pt Verdana">
 </fo:simple-page-master>

 <fo:simple-page-master master-name="rightPage"
 page-height="11in"
 page-width="8.5in"
 margin-left=".75in"
 margin-right=".75in"
 margin-top="1in"
 margin-bottom="1in"
 font="10pt Courier">
 </fo:simple-page-master>

</fo:layout-master-set>

如果您对此有任何进一步的意见,我们将不胜感激。这个CSS3会被认为等同于我发布的XSL-FO吗?

虽然它应该是可行的,但文件通常不会从XSL-FO转换为CSS。 XSL-FO文件包含内容和格式。CSS将其拆分为两个文件:一个包含内容的HTML文件和一个包含格式的CSS文件


因此,一般来说,使用用于创建XSL-FO的源文件更容易。源文件必须转换为HTML,然后才能应用CSS。

虽然应该可以,但文件通常不会从XSL-FO转换为CSS。 XSL-FO文件包含内容和格式。CSS将其拆分为两个文件:一个包含内容的HTML文件和一个包含格式的CSS文件

因此,一般来说,使用用于创建XSL-FO的源文件更容易。该源文件必须转换为HTML,然后才能应用CSS

@page{
   size: 11in 8.5in;  
}

@page:cover{ 
   margin: 1in;
   font: 12pt Times;
}

@page:right{ 
   margin-left: 1.5in;
   margin-right: 1.5in;
   margin-top: 1in;
   margin-bottom: 1in;   
   font: 12pt Verdana;
}

@page:left{ 
   margin-left: .75in;
   margin-right: .75in;
   margin-top: 1in;
   margin-bottom: 1in;   
   font: 12pt Courier;
}