Suzanne;

Since none of the text chunks would seem to fit a particular semantic
markup tag, I would suggest wrapping each 'chunk' apart from the first
one in a <span> with a suitable class, eg:

<p>Name: John Doe<span class="spacedOut">020 7000 0000</span><span
class="spacedOut">[EMAIL PROTECTED]</span></p>

then apply padding to the left of those spans. Eg:

.spacedOut {
    padding-left: 2em;
    }

The text itself takes its style (font, colour etc) from whatever is set
up for the <p> tag, so no need to specify that again, just do the
padding to push the spans apart a bit.

Of course, if you want each text chunk to be styled differently, just
give the spans unique classes -- eg.  "phone", "email" etc.

Some may not like the non-semantic spans... but it's an easy way to
accomplish what you're after. Anyone have a more semantic way of doing
it? I'd love to know it.

Rick

--
**ORIGINAL MESSAGE**
Received from [EMAIL PROTECTED] 
on 20/6/07 at 16:00(London time):

>
>Hi everyone,
>
>I was wondering if anyone has a link or information as how to best handle
>text with CSS.  By text I mean a line of text that may include 3 pieces of
>information, like name, phone, and email address.
>
>In the past, I always used tables for this, but want to handle this with
>the use of CSS if possible.
>
>I found a site that mentioned word-spacing, but that won't work because I
>don't want a large amount of spacing between the first and last name.
>
>Any suggestions or links are greatly appreciated.
>
>Thanks!  ;-)
>
>Suzanne

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to