Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > HTML > lining a few items up in a row

Reply
Thread Tools

lining a few items up in a row

 
 
rtconner
Guest
Posts: n/a
 
      04-13-2006
What I'm trying to do is line several item up in one row (preferably
within a LI). The first element *must* be a span tag (unless there
really is no other way, then I have a lot of work to do) The
second(through.. 4th?) element(s) can be anything. But I can promise
there are always three blobs of text I'll have to put after the span in
each row. They can be in one table with 3 td's or 3, divs.. I don't
care. What I want though is the first element aligned on the left, and
the next two aligned on the right.

Here is a visual-

Span Left Text Right Text
* text1 right1 right2


Anything that works in IE 6+, and latest Mozilla is fine.

This code works in Mozilla, not IE.
<ul>
<li style="width:100%;background-color:#FFBBAA">
<span>*</span>
<table cellspacing="0" cellpadding="0" width="100%"
style="display:inline">
<tr>
<td width="100%">
aligned left
</td>

<td>
right1
</td>

<td>
right2
</td>
</tr>
</table>
</li>
</ul>

--
Why am I trying to do this? It's weird but involves use of the mktree
js library and requirements for building a tree to go into it. I
thought this would be the easy part to do, but its not turning out that
way.

 
Reply With Quote
 
 
 
 
rtconner
Guest
Posts: n/a
 
      04-14-2006
for anyone who cares the answer is...
put the divs *before* the span

<div style="float:right;">Right Aligned1</div>
<div style="float:right;">Right Aligned2</div>
<span>This text is aligned left</span>

rtconner wrote:
> What I'm trying to do is line several item up in one row (preferably
> within a LI). The first element *must* be a span tag (unless there
> really is no other way, then I have a lot of work to do) The
> second(through.. 4th?) element(s) can be anything. But I can promise
> there are always three blobs of text I'll have to put after the span in
> each row. They can be in one table with 3 td's or 3, divs.. I don't
> care. What I want though is the first element aligned on the left, and
> the next two aligned on the right.
>
> Here is a visual-
>
> Span Left Text Right Text
> * text1 right1 right2
>
>
> Anything that works in IE 6+, and latest Mozilla is fine.
>
> This code works in Mozilla, not IE.
> <ul>
> <li style="width:100%;background-color:#FFBBAA">
> <span>*</span>
> <table cellspacing="0" cellpadding="0" width="100%"
> style="display:inline">
> <tr>
> <td width="100%">
> aligned left
> </td>
>
> <td>
> right1
> </td>
>
> <td>
> right2
> </td>
> </tr>
> </table>
> </li>
> </ul>
>
> --
> Why am I trying to do this? It's weird but involves use of the mktree
> js library and requirements for building a tree to go into it. I
> thought this would be the easy part to do, but its not turning out that
> way.


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ok I can do a totals row but how about a percentage row after each data row D ASP .Net Datagrid Control 0 05-23-2005 04:10 PM
Table not lining up next to text tshad HTML 16 04-03-2005 10:26 PM
Lining up 'equals' signs Lazaroo HTML 3 03-26-2005 02:37 PM
(QUESTION) lining up border-bottom with padding-left:0.5em Steve Pugh HTML 3 02-11-2005 07:31 PM
CSS: Lining up images on one line RobM HTML 0 09-27-2004 11:56 AM



Advertisments