[uf-discuss] hReview feedback
Paul Bryson
paul at msn.com
Fri Jan 13 16:55:18 PST 2006
"Benjamin Carlyle" wrote...
> 2. My understanding is that <address> is an inline element, and it is
> not legal to include certain constructs within it. I currently use a
> <dl> for the hCard on my own web site, so can't put it inside and
> address element. Is there a work-around for this in xhtml strict?
As per the HTML 4.01 dtd
http://www.w3.org/TR/html4/loose.dtd
<!--================== HTML content models
===============================-->
<!--
HTML has two basic content models:
%inline; character level elements and text strings
%block; block-like elements e.g. paragraphs and lists
-->
<!ENTITY % block
"P | %heading; | %list; | %preformatted; | DL | DIV | CENTER |
NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
TABLE | FIELDSET | ADDRESS">
<!ENTITY % flow "%block; | %inline;">
<!--=================== Document Body
====================================--><!ELEMENT ADDRESS - -
(%inline;)|P)* -- information on author -->
<!ATTLIST ADDRESS
%attrs; -- %coreattrs, %i18n, %events --
>So, <address> is a block level element in HTML4. But I'm pretty sure it
is only supposed to contain inline level content.Although, I'm not sure how
much it matters.Atamido
More information about the microformats-discuss
mailing list