On Wed, Aug 3, 2011 at 8:38 PM, Tod <listac...@gmail.com> wrote:
> On 08/03/2011 8:37 AM, Tod wrote:
>>
>> I'm trying to create what is essentially a numbered list but I want to
>> be able to independently manipulate the number and the associate
>> hyperlink. I also need the link text to stay aligned horizontally no
>> matter how big the line number gets.

You could put the number into another element then move it outside of
the list item by giving it a negative left margin equal to its width.

Will something like this do what you wanted?

HTML:
    <ol>
    <li><span class="lineno">2. </span>one</li>
    <li><span class="lineno">3. </span>one</li>
    <li><span class="lineno">4. </span>one</li>
    <li><span class="lineno">5. </span>one</li>
    <li><span class="lineno">6. </span>one</li>
    <li><span class="lineno">7. </span>one</li>
    <li><span class="lineno">8. </span>one</li>
    <li><span class="lineno">9. </span>one</li>
    <li><span class="lineno">10. </span>one</li>
    </ol>

CSS:
    ol {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    li {
        display: block;
        float: left;
        margin-left: 5em;
        width: 5em;
    }

    span.lineno {
        display: block;
        float: left;
        text-align: right;
        padding-right: .5em;
        width: 2em;
        margin-left: -2em;
    }

--
Ghodmode
http://www.ghodmode.com/blog
______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to