⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 obj_region-after.asp

📁 W3Schools tutorial..web designing
💻 ASP
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>XSL-FO region-after Object</title>
 
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />

<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />

<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

<link rel="stylesheet" type="text/css" href="../stdtheme.css" />

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

</head>
<body>

<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<iframe style="background-color:#808080" src="../banners/bannerframe.asp@adpartner=aspall2" height="90" width="728"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>

<br /></th>
</tr>
</table>

<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>XSLFO Tutorial</b><br />
<a class="left" target="_top" href="default.asp" >XSLFO HOME</a><br />
<a class="left" target="_top" href="xslfo_intro.asp" >XSLFO Intro</a><br />
<a class="left" target="_top" href="xslfo_documents.asp" >XSLFO Documents</a><br />
<a class="left" target="_top" href="xslfo_areas.asp" >XSLFO Areas</a><br />
<a class="left" target="_top" href="xslfo_output.asp" >XSLFO Output</a><br />
<a class="left" target="_top" href="xslfo_flow.asp" >XSLFO Flow</a><br />
<a class="left" target="_top" href="xslfo_pages.asp" >XSLFO Pages</a><br />
<a class="left" target="_top" href="xslfo_blocks.asp" >XSLFO Blocks</a><br />
<a class="left" target="_top" href="xslfo_lists.asp" >XSLFO Lists</a><br />
<a class="left" target="_top" href="xslfo_tables.asp" >XSLFO Tables</a><br />
<a class="left" target="_top" href="xslfo_xslt.asp" >XSLFO &amp; XSLT</a><br />
<a class="left" target="_top" href="xslfo_software.asp" >XSLFO Software</a><br />
<br />
<b>XSLFO Reference</b><br />
<a class="left" target="_top" href="xslfo_reference.asp" >XSLFO Objects</a><br />
<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>


<h1>XSL-FO region-after Object</h1>
<a href="javascript:history.back()" onclick="history.back();return false"><img src="../images/btn_exit.gif" width="100" height="20" alt="Back" border="0"/></a>
<hr />

<h2>Definition and Usage</h2>

<p>The &lt;fo:region-after&gt; object defines the bottom region of a page (footer).</p>

<p>XSL-FO uses the following elements to define the regions of a page:</p>

<ul type="square">
  <li>&lt;fo:region-body&gt; defines the body region</li>
  <li>&lt;fo:region-before&gt; defines the top region (header)</li>
  <li>&lt;fo:region-after&gt; defines the bottom region (footer)</li>
  <li>&lt;fo:region-start&gt; defines the left region (left sidebar)</li>
  <li>&lt;fo:region-end&gt; defines the right region (right sidebar)</li>
</ul>

<p><b>Note:</b> region-before, region-after, region-start, and region-end is a 
part of the region-body. To avoid text in the region-body to overwrite text in 
the other regions, the region-body must have margins at least the size of these 
regions. </p>

<p><b>Note:</b> According to version 1.0 of the XSL-FO Recommendation, the 
padding and border-width properties must be 0. </p>

<hr />

<h2>Syntax</h2>

<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3">
  <tr>
    <td valign="top">
      <pre>&lt;fo:region-after&gt;
  &lt;!--
	Contents:EMPTY
  --&gt;
&lt;/fo:region-after&gt;</pre>
    </td>
  </tr>
</table>
<h2>Properties</h2>
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3">
  <tr>
    <th width="50%" align="left" valign="top">Property [A-B]</th>
    <th width="50%" align="left" valign="top">Property [C-Z]</th>
  </tr>
  <tr>
    <td valign="top"><a href="prop_background-attachment.asp">background-attachment</a></td>
    <td valign="top">clip</td>
    </tr>
  <tr>
    <td valign="top"><a href="prop_background-color.asp">background-color</a></td>
    <td valign="top">
    display-align</td>
    </tr>
  <tr>
    <td valign="top"><a href="prop_background-image.asp">background-image</a></td>
    <td valign="top">
    extent</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_background-repeat.asp">background-repeat</a></td>
    <td valign="top">overflow</td>
  </tr>
  <tr>
    <td valign="top">background-position-horizontal</td>
    <td valign="top">
    <a href="prop_padding.asp">padding-after</a></td>
  </tr>
  <tr>
    <td valign="top">background-position-vertical</td>
    <td valign="top">
    <a href="prop_padding.asp">padding-before</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-after-color</a></td>
    <td valign="top">
    <a href="prop_padding.asp">padding-bottom</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-after-style</a></td>
    <td valign="top">
    <a href="prop_padding.asp">padding-end</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-after-width</a></td>
    <td valign="top">
    <a href="prop_padding.asp">padding-left</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-before-color</a></td>
    <td valign="top">
    <a href="prop_padding.asp">padding-right</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-before-style</a></td>
    <td valign="top">
    <a href="prop_padding.asp">padding-start</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-before-width</a></td>
    <td valign="top">
    <a href="prop_padding.asp">padding-top</a></td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-bottom-color</a></td>
    <td valign="top">
    precedence</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-bottom-style</a></td>
    <td valign="top">
    region-name</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-bottom-width</a></td>
    <td valign="top">
    reference-orientation</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-end-color</a></td>
    <td valign="top">
    writing-mode</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-end-style</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-end-width</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-left-color</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-left-style</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-left-width</a></td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-right-color</a></td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-right-style</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-right-width</a></td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-start-color</a></td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-start-style</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-start-width</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_color.asp">border-top-color</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_style.asp">border-top-style</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><a href="prop_border_width.asp">border-top-width</a></td>
    <td valign="top">
    &nbsp;</td>
  </tr>
  </table>

<h3>Example 1</h3>

<p>XSL-FO uses page templates called &quot;Page Masters&quot; to define the layout of&nbsp; 
pages. Each template 
must have a unique name:</p>

<table width="100%" border="1" class="ex" cellspacing="0" id="table1">
  <tr>
    <td>
<pre>&lt;fo:simple-page-master master-name=&quot;intro&quot;&gt;
  &lt;fo:region-body margin=&quot;5in&quot; /&gt;
&lt;/fo:simple-page-master&gt;</pre>
<pre>&lt;fo:simple-page-master master-name=&quot;left&quot;&gt;
  &lt;fo:region-body margin-left=&quot;2in&quot; margin-right=&quot;3in&quot; /&gt;
&lt;/fo:simple-page-master&gt;</pre>
<pre>&lt;fo:simple-page-master master-name=&quot;right&quot;&gt;
  &lt;fo:region-body margin-left=&quot;3in&quot; margin-right=&quot;2in&quot; /&gt;
&lt;/fo:simple-page-master&gt;</pre>
    </td>
  </tr>
</table>
<p>In the example above, three &lt;fo:simple-page-master&gt; elements, define three 
different templates. Each template (page-master) has a different name.</p>
<p>The first template is called &quot;intro&quot;. It could be used as a template for 
introduction pages.</p>
<p>The second and third templates are called &quot;left&quot; and &quot;right&quot;. They could be 
used as templates for even and odd page numbers.</p>

<h3>Example 2</h3>
<p>This is an extract from an XSL-FO document:</p>

<table width="100%" border="1" class="ex" cellspacing="0" id="table2">
  <tr>
    <td>
<pre>&lt;fo:simple-page-master master-name=&quot;A4&quot;
 page-width=&quot;297mm&quot; page-height=&quot;210mm&quot;
 margin-top=&quot;1cm&quot;   margin-bottom=&quot;1cm&quot;
 margin-left=&quot;1cm&quot;  margin-right=&quot;1cm&quot;&gt;
  &lt;fo:region-body   margin=&quot;3cm&quot;/&gt;
  &lt;fo:region-before extent=&quot;2cm&quot;/&gt;
  &lt;fo:region-after  extent=&quot;2cm&quot;/&gt;
  &lt;fo:region-start  extent=&quot;2cm&quot;/&gt;
  &lt;fo:region-end    extent=&quot;2cm&quot;/&gt;
&lt;/fo:simple-page-master&gt;</pre>
    </td>
  </tr>
</table>
<p>The code above defines a &quot;Simple Page Master Template&quot; with the name &quot;A4&quot;.</p>
<p>The width of the page is 297 millimeters and the height is 210 millimeters.</p>
<p>The top, bottom, left, and right margins of the page are all 1 centimeter.</p>
<p>The body has a 3 centimeter margin (on all sides).</p>
<p>The before, after, start, and end regions (of the body) are all 2 
centimeters.</p>
<p>The 
width of the body in the example above can be 
calculated by subtracting the left and right margins and the region-body 
margins from the width of the page itself:</p>
<p>297mm - (2 x 1cm) - (2 x 3cm) = 297mm - 20mm - 60mm = 217mm.</p>

<p>Note that the regions (region-start and region-end) are not a part of the 
calculation. As described earlier, these regions are parts of the body. 
<br />
</p>
<hr />
<a href="javascript:history.back()" onclick="history.back();return false"><img src="../images/btn_exit.gif" width="100" height="20" alt="Back" border="0"/></a>

<br />
<hr />

<!-- **** SPOTLIGHTS 1 **** -->

<iframe src="../banners/aspallframe.asp" height="110" width="485"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<hr />
<!-- **** SPOTLIGHTS 2 **** -->

<h2><a target="_blank" href="../../www.altova.com/ref/@s=w3s_spotlight&q=xmlspy">
Altova

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -