Having empty elements is a bad idea. TIDY will outright remove empty <abbr/> elements, plus it goes against Human-readablity. For all the same reasons META elements get state, empty inline elements will get state as well.
Why not just use class="n fn", you are displaying all of the 'n' data inside your empty 'abbr', so why not just remove the 'abbr' and move the class='fn' to the same data as the class='n' <span class="vcard"> <span class="n fn"> <span class="honorific-prefix">Mr.</span> <span class="given-name">John</span> <abbr class="additional-name" title="Quinlin">Q.</abbr> <span class="family-name">Public</span>, <span class="honorific-suffix">M.D.</span>/> </span> </span> On 11/5/06, Costello, Roger L. <[EMAIL PROTECTED]> wrote:
Hi Folks, Here is some HTML text that I want to markup using the hCard fn and n properties: Today's speaker is Mr. John Q. Public, M.D. I propose marking it up in this fashion: Today's speaker is <span class="vcard"> <abbr class="fn" title="Mr. John Q. Public, M.D." /> <span class="n"> <span class="honorific-prefix">Mr.</span> <span class="given-name">John</span> <abbr class="additional-name" title="Quinlin">Q.</abbr> <span class="family-name">Public</span>, <span class="honorific-suffix">M.D.</span>/> </span> </span> Notice that I am using an empty abbr element to store the value for fn. Is this sensible? Is there a better way to markup the HTML text? Is this Best Practice? /Roger _______________________________________________ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
-- brian suda http://suda.co.uk _______________________________________________ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss