Navigational links: back again to use <ul>

and made a proper css code.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3538 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Manuel Canales Esparcia 2004-05-08 21:35:55 +00:00
parent 85c6cf4d37
commit 4238149d57
3 changed files with 47 additions and 43 deletions

View File

@ -5,7 +5,7 @@ body {
text-align: left; text-align: left;
} }
.toc ul, .index ul { .toc ul, .index ul,.navheader ul, .navfooter ul {
list-style: none; list-style: none;
} }
@ -28,21 +28,16 @@ body {
.prev { .prev {
float : left; float : left;
text-align: left; text-align: left;
/* border : solid 1px #ddd; */
padding-left: 2em;
} }
.next { .next {
float : right; float : right;
text-align: right; text-align: right;
/* border : solid 1px #0dd; */
padding-right: 2em; padding-right: 2em;
} }
.up { .up, .home {
/* border : solid 1px #ff0; */
width : 10em; width : 10em;
/* background-color: #bbb; */
margin: 0px auto; margin: 0px auto;
} }

View File

@ -1,5 +1,7 @@
<?xml version='1.0' encoding='ISO-8859-1'?> <?xml version='1.0' encoding='ISO-8859-1'?>
<!-- Version 0.9 - Manuel Canales Esparcia <macana@lfs-es.org> -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml"
version="1.0"> version="1.0">
@ -26,10 +28,9 @@
<div class="{local-name(.)}"> <div class="{local-name(.)}">
<xsl:apply-templates mode="titlepage.mode"/> <xsl:apply-templates mode="titlepage.mode"/>
</div> </div>
<hr/>
<div class="navfooter"> <div class="navfooter">
<ul class="footerlinks"> <ul class="footerlinks">
<li> <li class="home">
<a accesskey="h"> <a accesskey="h">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:text>../index.html</xsl:text> <xsl:text>../index.html</xsl:text>

View File

@ -1,5 +1,7 @@
<?xml version='1.0' encoding='ISO-8859-1'?> <?xml version='1.0' encoding='ISO-8859-1'?>
<!-- Version 0.9 - Manuel Canales Esparcia <macana@lfs-es.org> -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml"
version="1.0"> version="1.0">
@ -38,9 +40,9 @@
</xsl:if> </xsl:if>
</div> </div>
</xsl:if> </xsl:if>
<div class="headerlinks"> <ul class="headerlinks">
<xsl:if test="count($prev)&gt;0 and $prev != $home"> <xsl:if test="count($prev)&gt;0 and $prev != $home">
<div class='prev'> <li class="prev">
<a accesskey="p"> <a accesskey="p">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -49,10 +51,10 @@
</xsl:attribute> </xsl:attribute>
<xsl:text>Prev</xsl:text> <xsl:text>Prev</xsl:text>
</a> </a>
</div> </li>
</xsl:if> </xsl:if>
<xsl:if test="count($next)&gt;0"> <xsl:if test="count($next)&gt;0">
<div class='next'> <li class="next">
<a accesskey="n"> <a accesskey="n">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -61,9 +63,8 @@
</xsl:attribute> </xsl:attribute>
<xsl:text>Next</xsl:text> <xsl:text>Next</xsl:text>
</a> </a>
</div> </li>
</xsl:if> <li class="home">
<div class='home'>
<a accesskey="h"> <a accesskey="h">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -72,8 +73,9 @@
</xsl:attribute> </xsl:attribute>
<xsl:text>Home</xsl:text> <xsl:text>Home</xsl:text>
</a> </a>
</div> </li>
</div> </xsl:if>
</ul>
</div> </div>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>
@ -89,8 +91,9 @@
or count($next) &gt; 0 or generate-id($home) != generate-id(.)"/> or count($next) &gt; 0 or generate-id($home) != generate-id(.)"/>
<xsl:if test="$row"> <xsl:if test="$row">
<div class="navfooter"> <div class="navfooter">
<ul>
<xsl:if test="count($prev)&gt;0 and $prev != $home"> <xsl:if test="count($prev)&gt;0 and $prev != $home">
<div class='prev'> <li class="prev">
<a accesskey="p"> <a accesskey="p">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -98,13 +101,14 @@
</xsl:call-template> </xsl:call-template>
</xsl:attribute> </xsl:attribute>
<xsl:text>Prev</xsl:text> <xsl:text>Prev</xsl:text>
</a><br/> </a>
<xsl:text> </xsl:text> <p>
<xsl:apply-templates select="$prev" mode="object.title.markup"/> <xsl:apply-templates select="$prev" mode="object.title.markup"/>
</div> </p>
</li>
</xsl:if> </xsl:if>
<xsl:if test="count($next)&gt;0"> <xsl:if test="count($next)&gt;0">
<div class='next'> <li class="next">
<a accesskey="n"> <a accesskey="n">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -112,13 +116,14 @@
</xsl:call-template> </xsl:call-template>
</xsl:attribute> </xsl:attribute>
<xsl:text>Next</xsl:text> <xsl:text>Next</xsl:text>
</a><br/> </a>
<xsl:text> </xsl:text> <p>
<xsl:apply-templates select="$next" mode="object.title.markup"/> <xsl:apply-templates select="$next" mode="object.title.markup"/>
</div> </p>
</li>
</xsl:if> </xsl:if>
<xsl:if test="count($up)&gt;0 and $up != $home"> <xsl:if test="count($up)&gt;0 and $up != $home">
<div class='up'> <li class="up">
<a accesskey="u"> <a accesskey="u">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -127,8 +132,10 @@
</xsl:attribute> </xsl:attribute>
<xsl:text>Up</xsl:text> <xsl:text>Up</xsl:text>
</a> </a>
</li>
</xsl:if>
<xsl:if test="$home != ."> <xsl:if test="$home != .">
<div class='home'> <li class="home">
<a accesskey="h"> <a accesskey="h">
<xsl:attribute name="href"> <xsl:attribute name="href">
<xsl:call-template name="href.target"> <xsl:call-template name="href.target">
@ -137,12 +144,13 @@
</xsl:attribute> </xsl:attribute>
<xsl:text>Home</xsl:text> <xsl:text>Home</xsl:text>
</a> </a>
</div> </li>
</xsl:if>
</div>
</xsl:if> </xsl:if>
</ul>
</div> </div>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>
</xsl:stylesheet> </xsl:stylesheet>