On 11/14/06, Ian Lloyd <[EMAIL PROTECTED]> wrote:
I have used a Microformat for the first time in a project (cue
fanfare) but it's not working out 100% as I had hoped (cue loud
booing noise and general rasping).

Yay :D (the first part, anyway, although the fun is in the latter)


I want the telephone numbers to display on screen as Work and Mobile,
but understand that it needs to be marked up as Office and Cell. So I
want to use CSS to hide the proper terminology and display the UK-
centric terms instead.

Is this OK?

I'd probably do the same.  Hiding info for that sort of purpose
doesn't seem so awful. There's nothing technically wrong with doing
it.

  <div>Office: <span class="tel"><span class="type">Work</span> <span
class="value">+44 (0) 121 683 5151</span></span></div>
  <div>Mobile: <span class="tel"><span class="type">Cell</span> <span
class="value">+44 (0) 7710 623044</span></span></div>


Someone showed me markup like this a couple weeks ago and he was
having trouble marking stuff up with tel used twice, since the parsers
were only grabbing the last instance of tel (over-writing any found
before).  Instead, use:

<div class="tel">
Office: <span class="type">Work</span> <span class="value">+44 (0) 121
683 5151</span>
Office: <span class="type">Cell</span> <span class="value">+44 (0)
7710 623044</span>
</div>

One section of telephone contacts, with lots of types and values
within that block (I left the out the extra divs - I'd probably put
them in a list (class="tel" on the ul and so on with the list items
being the office number and the cell phone number)!) . :)

Hope that helps.


--
Frances Berriman
http://fberriman.com
_______________________________________________
microformats-discuss mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to