中文网页和排版
Part:
1
2
3
4
5
(Continued from previous part...)
PRE.block_syntax {
FONT-FAMILY: 'new courier';
font-style: italic;
BACKGROUND-COLOR: #d0d0d0;
MARGIN-TOP: 4px;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 4px;
BORDER: 10px;
COLOR: black;
PADDING: 5px;
WIDTH: 600px
}
TABLE.frame {
WIDTH: 750px;
HEIGHT: 100px;
BORDER: 0pt solid transparent;
PADDING: 0pt;
BACKGROUND-COLOR: transparent
}
TABLE.page_border {
WIDTH: 700px;
HEIGHT: 100px;
BORDER: 0pt solid red;
PADDING: 0pt;
BACKGROUND-COLOR: #ffffff
}
TABLE.page {
BORDER: 0pt solid red;
PADDING: 49px;
BACKGROUND-COLOR: #fbfbfb
}
TABLE.example {
BACKGROUND-COLOR: transparent;
BORDER: 0PT; not working
CELLSPACING: 0pt;
BORDER: 0pt solid red;
CELLPADDING: 0pt
}
TD.body {
PADDING-TOP: 25px;
PADDING-BOTTOM: 25px
}
TD.frame_top {
BORDER-WIDTH: 0pt;
BACKGROUND-COLOR: #707070;
WIDTH: 750px;
HEIGHT: 50px;
TEXT-ALIGN: center
}
TD.frame_left {
BORDER-WIDTH: 0pt;
BACKGROUND-COLOR: #707070;
WIDTH: 25px;
HEIGHT: 1px
}
TD.frame_center {
BORDER-WIDTH: 0pt;
BACKGROUND-COLOR: #707070;
WIDTH: 700px;
HEIGHT: 200px
}
TD.frame_right {
BORDER-WIDTH: 0pt;
BACKGROUND-COLOR: #707070;
WIDTH: 25px;
HEIGHT: 1px
}
TD.frame_bottom {
BORDER-WIDTH: 0pt;
BACKGROUND-COLOR: #707070;
WIDTH: 750px;
HEIGHT: 1px;
TEXT-ALIGN: center
}
TD.page_line {
WIDTH: 600px;
HEIGHT: 1px
}
UL {
MARGIN-TOP: 0pt;
MARGIN-BOTTOM: 0pt;
LIST-STYLE-TYPE: disc
}
XSL 文件
我的的 XSL 文件 (book_fo.xsl) 也不复杂:
<?xml version="1.0"?>
<!-- book_fo.xsl
Copyright (c) 2002 by Dr. Herong Yang
-->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="xml" encoding="gb2312"/>
<xsl:preserve-space elements="html"/>
<xsl:template match="html">
<xsl:variable name="title"><xsl:value-of
select="head/meta/@title"/></xsl:variable>
<xsl:variable name="version"><xsl:value-of
select="head/meta/@version"/></xsl:variable>
<xsl:variable name="author"><xsl:value-of
select="head/meta/@author"/></xsl:variable>
<xsl:variable name="copyright"><xsl:value-of
select="head/meta/@copyright"/></xsl:variable>
<xsl:variable name="pagetitle"><xsl:value-of
select="head/meta/@pagetitle"/></xsl:variable>
<xsl:variable name="date"><xsl:value-of
select="head/meta/@date"/></xsl:variable>
<xsl:variable name="filename"><xsl:value-of
select="head/meta/@filename"/></xsl:variable>
(Continued on next part...)
Part:
1
2
3
4
5
|