[uf-discuss] hCard: is this use of geo + adr legal?

Brian Suda brian.suda at gmail.com
Wed Nov 22 03:50:00 PST 2006


On 11/21/06, Costello, Roger L. <costello at mitre.org> wrote:
> Hey Brian, you said that this was a "strange" way of marking up the
> information:
>
> > <abbr class="geo adr" title="30.266935;-97.739267">
> >     <span class="street-address">401 East 6th St.</span>
> > </abbr>
>
> What is a better way of marking up the information?  Is this a better
> way:

--- i don't normally associate ABBR elements with multiple lines of
text, it isn't wrong, but feel strange - partly because most people
use DIV to create block-level elements for country-name or
street-address instead of using BR, but an ABBR element can only take
inline-elements. It isn't incorrect, but doesn't feel right to me, but
that's just personal preference.

> <abbr class="geo" title="30.266935;-97.739267">
>      <span class="adr street-address">401 East 6th St.</span>
> </abbr>
>
> Notice that I moved "adr" from abbr to span.

--- that won't work, because the street-adress needs to be nested
inside a class="adr", so you would need to do something like:

<abbr class="geo" title="30.266935;-97.739267">
      <span class="adr"><span class=street-address">401 East 6th
St.</span></span>
</abbr>

what feels "strange" to me is the ABBR around several elements, not
where the placement of the ADR is. Why not try:

<div class="adr">
      <abbr class="geo" title="30.266935;-97.739267"><span
class=street-address">401 East 6th St.</span></abbr>
       ...
</div>

-- 
brian suda
http://suda.co.uk


More information about the microformats-discuss mailing list