The method your using looks similar to the one described on A List Apart www.a*list**apart*.com/articles/taming*list*s/ ?? or it could have come from http://glazkov.com/blog/articles/CssPipedList.aspx

I have an example at http://hamilton.id.au/temp/pipedlist.html using multiple words per item.

Ben Hamilton.

Richard Czeiger wrote:

Sure but this only works on, like, two browsers!
Is there a funckier CSS hack kind of way?
:o)


Richard

    ----- Original Message -----
    *From:* Kevin Futter <mailto:[EMAIL PROTECTED]>
    *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    *Sent:* Tuesday, October 05, 2004 12:02 PM
    *Subject:* Re: [WSG] Semantically creating 'pipes' for footer links

    For the line wrapping issue, you could try:

    whitespace: nowrap;

    On whatever element is giving you trouble.

    Cheers,
    Kevin Futter

    On 5/10/04 11:28 AM, "Richard Czeiger" <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

Hi guys,
I'm putting together a semantically correct UL of links for my
footer.
I'd like to have them separated by 'pipes' as this is a common
and easily recognised technique.
But the pipes themselves are irrelevant (semantically). So
here's what I've come up with...
ALSO! My one thing is that if the text inside the links is
made up of two or more words, then they get pushed to separate
lines. Is there a way to avoid this without specifying a width
or without putting a 'no broken spaces' between the words?
Can you suggest anything better?
<style type="text/css">
#footer {
text-align: center;
}
#footer ul li {
display: inline; width: 1px;
margin: auto 5px; padding-left: 10px; border-left: 1px solid
#000000;
line-height: 120%;
}
#footer ul li:first-child { border-left: none; }
/* Not rendered by a few agents, so we'll use the
'footerBorderKill' javascript function switches off the first
child's left border */
</style>
<div id="footer">
<ul id ="contentLinks">
<li><a href="link1.html" title="Link 1"
accesskey="1">link</a></li>
<li><a href="link2.html" title="Link 2" accesskey="2">link
with multiple words</a></li>
<li><a href="link3.html" title="Link 3"
accesskey="3">link</a></li>
<li><a href="link4.html" title="Link 4"
accesskey="4">link&nbsp;with&nbsp;NoBrokenSpaces</a></li>
<li><a href="link5.html" title="Link 5"
accesskey="5">link</a></li>
</ul>
<ul id="validationLinks">
<li><a href="http://validator.w3.org/check/referer";
rel="external" title="Check XHTML">xhtml</a></li>
<li><a
href="http://jigsaw.w3.org/css-validator/check/referer";
rel="external" title="Check CSS">css</a></li>
<li><a
href="http://creativecommons.org/licenses/by-nc-sa/2.0/";
rel="external" title="View license">cc</a></li>
</ul>
</div>
<script type="text/javascript">//<![CDATA[
// Kills the Left Border on the Footer Navigation
function footerBorderKill() {
myBody=document.getElementById('footer');
myBodyElements=myBody.getElementsByTagName("ul"); // Gets all
the UL elements that are children of 'footer'
for( var i = 0; i < myBodyElements.length; i++ ) {
myList=myBodyElements.item(i); // Loops through all the ULs
in the footer
myListElements=myList.getElementsByTagName("li"); // Gets
all the LI elements that are children of the ULs
myLI=myListElements.item(0); // Gets the first item of the
list of LI elements
myLI.style.borderLeft = 'none'; // And sets its border to
nothing
}
}
window.onload = footerBorderKill;
//]]></script>





--

Ben Hamilton
0410 460 333
[EMAIL PROTECTED]

******************************************************
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************



Reply via email to