html5/markup-spec a.html,NONE,1.1 abbr.html,NONE,1.1 acknowledgments.html,NONE,1.1 address.html,NONE,1.1 area.html,NONE,1.1 article.html,NONE,1.1 aside.html,NONE,1.1 audio.html,NONE,1.1 b.html,NONE,1.1 base.html,NONE,1.1 bb.html,NONE,1.1 bdo.html,NONE,1.1 blockquote.html,NONE,1.1 body.html,NONE,1.1 br.html,NONE,1.1 button.button.html,NONE,1.1 button.html,NONE,1.1 button.reset.html,NONE,1.1 button.submit.html,NONE,1.1 canvas.html,NONE,1.1 caption.html,NONE,1.1 cite.html,NONE,1.1 code.html,NONE,1.1 col.html,NONE,1.1 colgroup.html,NONE,1.1 command.checkbox.html,NONE,1.1 command.command.html,NONE,1.1 command.html,NONE,1.1 command.radio.html,NONE,1.1 common-attrs.html,NONE,1.1 common-models.html,NONE,1.1 conformance.html,NONE,1.1 datagrid.html,NONE,1.1 datalist.html,NONE,1.1 datatypes.html,NONE,1.1 dd.html,NONE,1.1 del.html,NONE,1.1 details.html,NONE,1.1 dfn.html,NONE,1.1 dialog.html,NONE,1.1 div.html,NONE,1.1 dl.html,NONE,1.1 dt.html,NONE,1.1 elements.html,NONE,1.1 em.html,NONE,1.1 embed.html,NONE,1.1

Update of /sources/public/html5/markup-spec
In directory hutz:/tmp/cvs-serv27465

Modified Files:
	Makefile Overview.html schema.html schema.rnc 
Added Files:
	a.html abbr.html acknowledgments.html address.html area.html 
	article.html aside.html audio.html b.html base.html bb.html 
	bdo.html blockquote.html body.html br.html button.button.html 
	button.html button.reset.html button.submit.html canvas.html 
	caption.html cite.html code.html col.html colgroup.html 
	command.checkbox.html command.command.html command.html 
	command.radio.html common-attrs.html common-models.html 
	conformance.html datagrid.html datalist.html datatypes.html 
	dd.html del.html details.html dfn.html dialog.html div.html 
	dl.html dt.html elements.html em.html embed.html fieldset.html 
	figure.html footer.html form.html h1.html h2.html h3.html 
	h4.html h5.html h6.html head.html header.html hr.html 
	html.html i.html iframe.html img.html input.button.html 
	input.checkbox.html input.color.html input.date.html 
	input.datetime-local.html input.datetime.html input.email.html 
	input.file.html input.hidden.html input.html input.image.html 
	input.month.html input.number.html input.password.html 
	input.radio.html input.range.html input.reset.html 
	input.search.html input.submit.html input.text.html 
	input.time.html input.url.html input.week.html ins.html 
	intro.html kbd.html keygen.html label.html legend.html li.html 
	link.html map.html mark.html menu.html meta.charset.html 
	meta.html meta.http-equiv.content-type.html 
	meta.http-equiv.default-style.html 
	meta.http-equiv.refresh.html meta.name.html meter.html 
	nav.html noscript.html object.html ol.html optgroup.html 
	option.html output.html p.html param.html pre.html 
	progress.html q.html references.html rp.html rt.html ruby.html 
	samp.html script.html section.html select.html 
	shared-attrs.html small.html source.html span.html strong.html 
	structure.html style.html sub.html sup.html syntax.html 
	table.html tbody.html td.html terminology.html textarea.html 
	tfoot.html th.html thead.html time.html title.html tr.html 
	ul.html var.html video.html 
Log Message:
checkpointing initial build of chunked output; not working yet completely - links on TOC not correct yet, no navigation on individual pages yet


--- NEW FILE: body.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>body &#8211; document body</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="body" class="section">
      <h2 class="element-head"><span class="element">body</span> &#8211; <span class="shortdesc">document body</span> <a class="hash" href="#body">#</a> <a class="toc-bak" href="#body-toc">T</a></h2>
      <div id="body-longdesc" class="longdesc">
    <p>The <a href="body.html#body" class="element">body</a> element
    represents the body of a document (as opposed to the
    document&#8217;s metadata).</p>
  </div>
      <div class="no-number no-toc" id="body-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#body-content">#</a></h2>
        <div class="content-models" id="body-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="body-mdl" href="body.html#body-mdl" class="element">body</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="body.html#body.attrs">body.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="body-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#body-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="body.html#body.attrs">body.attrs</a> = <span class="pattern" id="body.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="body-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#body-tags">#</a></h2>
        
    <p>A <code><a href="body.html#body">body</a></code> element's <span title="syntax-start-tag">start tag</span> may be omitted if
    the first thing inside the <code><a href="body.html#body">body</a></code> element is not a <a href="terminology.html#space">space character</a> or a <a href="syntax.html#comments" title="syntax-comments">comment</a>, except if the first thing
    inside the <code><a href="body.html#body">body</a></code> element is a
    <code><a href="script.html#script">script</a></code> or <code><a href="style.html#style">style</a></code> element.</p>
    <p>A <code><a href="body.html#body">body</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="body.html#body">body</a></code> element is not immediately
    followed by a <a href="syntax.html#comments" title="syntax-comments">comment</a> and the element is either
    not empty or its <span title="syntax-start-tag">start tag</span>
    has not been omitted.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="body-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#body-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="html.html#html-mdl">html</a> = <a class="ref" href="head.html#head">head</a>,
  <a class="ref" href="body.html#body">body</a></li></ul>
      </div>
      <div class="no-number no-toc" id="body-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#body-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="body-css"><div class="selectors"><span class="selector">body</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">8px</span>; }</div></div><div class="selectors"><span class="selector">body<span class="pseudo">:focus</span></span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">outline</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: legend.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>legend &#8211; title or explanatory caption</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="legend" class="section">
      <h2 class="element-head"><span class="element">legend</span> &#8211; <span class="shortdesc">title or explanatory caption</span> <a class="hash" href="#legend">#</a> <a class="toc-bak" href="#legend-toc">T</a></h2>
      <div id="legend-longdesc" class="longdesc">
    <p>The <a href="legend.html#legend" class="element">legend</a> element
    represents a title or explanatory caption for the rest of the
    contents of the <a href="legend.html#legend" class="element">legend</a>
    element&#8217;s parent element.</p>
  </div>
      <div class="no-number no-toc" id="legend-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#legend-content">#</a></h2>
        <div class="content-models" id="legend-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="legend-mdl" href="legend.html#legend-mdl" class="element">legend</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="legend.html#legend.attrs">legend.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="legend-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#legend-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="legend.html#legend.attrs">legend.attrs</a> = <span class="pattern" id="legend.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="legend-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#legend-tags">#</a></h2>
        <p>A <a href="legend.html#legend">legend</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="legend-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#legend-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="figure.html#figure-mdl">figure</a> = (<a class="ref" href="legend.html#legend">legend</a>,
   (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*))
  | ((text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*),
     <a class="ref" href="legend.html#legend">legend</a>?)</li>
        <li class="context-mdl"><a href="fieldset.html#fieldset-mdl">fieldset</a> = <a class="ref" href="legend.html#legend">legend</a>?,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="details.html#details-mdl">details</a> = <a class="ref" href="legend.html#legend">legend</a>,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li></ul>
      </div>
      <div class="no-number no-toc" id="legend-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#legend-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="legend-css"><div class="selectors"><span class="selector">legend</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">padding-left</span>: <span class="prop-value">2px</span>;</div><div class="css-property"><span class="prop-name">padding-right</span>: <span class="prop-value">2px</span>;</div><div class="css-property"><span class="prop-name">border</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: address.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>address &#8211; contact information</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="address" class="section">
      <h2 class="element-head"><span class="element">address</span> &#8211; <span class="shortdesc">contact information</span> <a class="hash" href="#address">#</a> <a class="toc-bak" href="#address-toc">T</a></h2>
      <div id="address-longdesc" class="longdesc">
    <p>The
      <a href="address.html#address" class="element">address</a>
      element represents contact information for the section
      it applies to. If it applies to the <a href="body.html#body">body</a>
      element, then it instead applies to the document as a
      whole.</p>
  </div>
      <div class="no-number no-toc" id="address-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#address-content">#</a></h2>
        <div class="content-models" id="address-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="address-mdl" href="address.html#address-mdl" class="element">address</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="address.html#address.attrs">address.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="address-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#address-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="address.html#address.attrs">address.attrs</a> = <span class="pattern" id="address.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="address-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#address-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;address&#8221; element must not contain any nested 
				&#8220;address&#8221; elements.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="address-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#address-tags">#</a></h2>
        <p>An <a href="address.html#address">address</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="address-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#address-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="address-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#address-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="address-css"><div class="selectors"><span class="selector">address</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>; }</div></div><div class="selectors"><span class="selector">address</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-style</span>: <span class="prop-value">italic</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: button.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="button" class="section">
      <h2 class="element-head"><span class="element">button</span> <a class="hash" href="#button">#</a> <a class="toc-bak" href="#button-toc">T</a></h2>
      <div>
      <dl><dt class="content-model"><span class="element-pattern-name" id="button"><a href="button.html#button"><span class="element">button</span></a> = </span></dt><dd class="elem-mdl"><a class="ref" href="button.submit.html#button.submit">button.submit</a>
  | <a class="ref" href="button.reset.html#button.reset">button.reset</a>
  | <a class="ref" href="button.button.html#button.button">button.button</a></dd></dl>
      <p>A <span class="element">button</span> element with
                no <span class="attribute">type</span> attribute
                specified represents the same thing as a <a href="button.submit.html#button.submit">button element with its type
                  attribute set to "submit"</a>.</p>
      </div>
      </div></body></html>

--- NEW FILE: th.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>th &#8211; table header cell</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="th" class="section">
      <h2 class="element-head"><span class="element">th</span> &#8211; <span class="shortdesc">table header cell</span> <a class="hash" href="#th">#</a> <a class="toc-bak" href="#th-toc">T</a></h2>
      <div id="th-longdesc" class="longdesc">
    <p>The <a href="th.html#th" class="element">th</a> element represents
    a header cell in a table.</p>
  </div>
      <div class="no-number no-toc" id="th-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#th-content">#</a></h2>
        <div class="content-models" id="th-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="th-mdl" href="th.html#th-mdl" class="element">th</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="th.html#th.attrs">th.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="th-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#th-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="th.html#th.attrs">th.attrs</a> = <span class="pattern" id="th.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="th.html#th-tables.attrs.colspan">colspan</a>?
  &amp; <a class="ref" href="th.html#th-tables.attrs.rowspan">rowspan</a>?
  &amp; <a class="ref" href="th.html#th-tables.attrs.scope">scope</a>?
  &amp; <a class="ref" href="th.html#th-tables.attrs.headers">headers</a>?</span></p></div></div>
      <div class="no-number no-toc" id="th-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#th-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="th-tables.attrs.colspan" title="th-tables.attrs.colspan" href="th.html#th-tables.attrs.colspan">colspan</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="th-tables.attrs.rowspan" title="th-tables.attrs.rowspan" href="th.html#th-tables.attrs.rowspan">rowspan</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.non-negative" title="common.data.integer.non-negative">integer.non-negative</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="th-tables.attrs.scope" title="th-tables.attrs.scope" href="th.html#th-tables.attrs.scope">scope</a><span class="attr-values"> = 
       "row"
      |  "col"
      |  "rowgroup"
      |  "colgroup"
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="th-tables.attrs.headers" title="th-tables.attrs.headers" href="th.html#th-tables.attrs.headers">headers</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idrefs" title="common.data.idrefs">idrefs</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="th-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#th-tags">#</a></h2>
        
    <p>A <code><a href="th.html#th">th</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p>
    <p>A <code><a href="th.html#th">th</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="th.html#th">th</a></code> element is immediately
    followed by a <code><a href="td.html#td">td</a></code> or
    <code><a href="th.html#th">th</a></code> element, or if
    there is no more content in the parent
    element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="th-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#th-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="tr.html#tr-mdl">tr</a> = (<a class="ref" href="td.html#td">td</a>
   | <a class="ref" href="th.html#th">th</a>)*</li></ul>
      </div>
      <div class="no-number no-toc" id="th-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#th-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="th-css"><div class="selectors"><span class="selector">th</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-cell</span>;</div><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">inherit</span>; }</div></div><div class="selectors"><span class="selector">th</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: bb.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>bb &#8211; user-agent command</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="bb" class="section">
      <h2 class="element-head"><span class="element">bb</span> &#8211; <span class="shortdesc">user-agent command</span> <a class="hash" href="#bb">#</a> <a class="toc-bak" href="#bb-toc">T</a></h2>
      <div id="bb-longdesc" class="longdesc">
    <p>The <a href="bb.html#bb" class="element">bb</a> element represents
    a user-agent command that the user can invoke.</p>
  </div>
      <div class="no-number no-toc" id="bb-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#bb-content">#</a></h2>
        <div class="content-models" id="bb-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="bb-mdl" href="bb.html#bb-mdl" class="element">bb</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="bb.html#bb.attrs">bb.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="bb-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#bb-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="bb.html#bb.attrs">bb.attrs</a> = <span class="pattern" id="bb.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="bb.html#bb.attrs.type" title="bb.attrs.type">type</a>?</span></p></div></div>
      <div class="no-number no-toc" id="bb-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#bb-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="bb.attrs.type" title="bb.attrs.type" href="bb.html#bb.attrs.type">type</a><span class="attr-values"> =   "makeapp" </span> </dt>
            <dd>Specifies the action that its <a href="bb.html#bb">bb</a>
        element represents. The value "<code>makeapp</code>"
        indicates that its action is to make a site accessible as
        a &#8220;standalone&#8221; application (as if it were not a Web site
        at all).</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="bb-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#bb-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;bb&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;bb&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;bb&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="bb-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#bb-tags">#</a></h2>
        <p>A <a href="bb.html#bb">bb</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="bb-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#bb-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: mark.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>mark &#8211; marked (highlighted) text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="mark" class="section">
      <h2 class="element-head"><span class="element">mark</span> &#8211; <span class="shortdesc">marked (highlighted) text</span> <a class="hash" href="#mark">#</a> <a class="toc-bak" href="#mark-toc">T</a></h2>
      <div id="mark-longdesc" class="longdesc">
    <p>The <a href="mark.html#mark" class="element">mark</a> element
    represents a run of text in one document marked or highlighted
    for reference purposes, due to its relevance in another
    context.</p>
  </div>
      <div class="no-number no-toc" id="mark-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#mark-content">#</a></h2>
        <div class="content-models" id="mark-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="mark-mdl" href="mark.html#mark-mdl" class="element">mark</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="mark.html#mark.attrs">mark.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="mark-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#mark-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="mark.html#mark.attrs">mark.attrs</a> = <span class="pattern" id="mark.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="mark-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#mark-tags">#</a></h2>
        <p>A <a href="mark.html#mark">mark</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="mark-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#mark-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/markup-spec/Overview.html,v
retrieving revision 1.291
retrieving revision 1.292
diff -u -d -r1.291 -r1.292
--- Overview.html	29 Apr 2009 16:16:39 -0000	1.291
+++ Overview.html	1 May 2009 07:01:12 -0000	1.292
@@ -1,16 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<!-- * --><!-- * Note: This file was generated from source at http://www.w3.org/html/wg/markup-spec/ --><!-- * Run the "make" command to regenerate it. --><!-- * --><html xmlns="http://www.w3.org/1999/xhtml">
+<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
 <title>HTML 5: The Markup Language</title>
 <link rel="stylesheet" href="style.css" type="text/css">
-<script src="js/dfn.js"></script>
-<link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css">
+<script src="js/dfn.js"></script><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css">
 </head>
[...13767 lines suppressed...]
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public License
-along with this library; see the file COPYING.LIB.  If not, write to
-the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.
-</pre>
-      <p>This document incorporates modified and verbatim
-              content from the document
-              <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a>,
-              distributed with the following copyright notice and
-              license statement:</p>
-      <pre class="license">&#169; Copyright 2004-2008 Apple Computer, Inc., Mozilla Foundation, and Opera Software ASA.
-You are granted a license to use, reproduce and create derivative works of this document.</pre>
-      </div>
+     
+     
   </div>
 </body>
 </html>

--- NEW FILE: br.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>br &#8211; line break</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="br" class="section">
      <h2 class="element-head"><span class="element">br</span> &#8211; <span class="shortdesc">line break</span> <a class="hash" href="#br">#</a> <a class="toc-bak" href="#br-toc">T</a></h2>
      <div id="br-longdesc" class="longdesc">
    <p>The <a href="br.html#br" class="element">br</a> element represents
    a line break.</p>
  </div>
      <div class="no-number no-toc" id="br-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#br-content">#</a></h2>
        <div class="content-models" id="br-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="br-mdl" href="br.html#br-mdl" class="element">br</a> = </span><span>
      empty &amp; <a class="ref" href="br.html#br.attrs">br.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="br-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#br-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="br.html#br.attrs">br.attrs</a> = <span class="pattern" id="br.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="br-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#br-tags">#</a></h2>
        <p>The
            <a href="br.html#br">br</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="br.html#br">br</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="br-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#br-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.email.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=email &#8211; e-mail address input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.email" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">email</span></span> &#8211; <span class="shortdesc">e-mail address input control</span> <a class="hash" href="#input.email">#</a> <a class="toc-bak" href="#input.email-toc">T</a></h2>
      <div id="input.email-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>email</code>" represents
    a control for editing a list of e-mail addresses given in the
    element&#8217;s value.</p>
  </div>
      <div class="no-number no-toc" id="input.email-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.email-content">#</a></h2>
        <div class="content-models" id="input.email-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.email-mdl" href="input.email.html#input.email-mdl"><span class="element">input</span>.email</a> = </span><span>
      <a class="ref" href="input.email.html#input.email.attrs">input.email.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.email-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.email-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.email.html#input.email.attrs">input.email.attrs</a> = <span class="pattern" id="input.email.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.email.html#input.email.attrs.type" title="input.email.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>?
  &amp; ((<a class="ref" href="shared-attrs.html#input.attrs.multiple" title="input.attrs.multiple">multiple</a>
          &amp; <a class="ref" href="input.email.html#input.email.attrs.value.multiple" title="input.email.attrs.value.multiple">value.multiple</a>?)
         | <a class="ref" href="input.email.html#input.email.attrs.value.single" title="input.email.attrs.value.single">value.single</a>?)?</span></p></div></div>
      <div class="no-number no-toc" id="input.email-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.email-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.email.attrs.type" title="input.email.attrs.type" href="input.email.html#input.email.attrs.type">type</a><span class="attr-values"> =   "email" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for editing a list of e-mail addresses given in
        the element&#8217;s value.</dd>
          
            <dt><a class="attribute-name" id="input.email.attrs.value.multiple" title="input.email.attrs.value.multiple" href="input.email.html#input.email.attrs.value.multiple">value<span class="attr-qualifier">.multiple</span></a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.emailaddresslist" title="form.data.emailaddresslist">emailaddresslist</a>
    </span> </dt>
            <dd>A list of e-mail addresses.</dd>
          
            <dt><a class="attribute-name" id="input.email.attrs.value.single" title="input.email.attrs.value.single" href="input.email.html#input.email.attrs.value.single">value<span class="attr-qualifier">.single</span></a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.emailaddress" title="form.data.emailaddress">emailaddress</a>
    </span> </dt>
            <dd>A single e-mail address.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.email-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.email-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.email-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.email-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.email-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.email-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: tr.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>tr &#8211; table row</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="tr" class="section">
      <h2 class="element-head"><span class="element">tr</span> &#8211; <span class="shortdesc">table row</span> <a class="hash" href="#tr">#</a> <a class="toc-bak" href="#tr-toc">T</a></h2>
      <div id="tr-longdesc" class="longdesc">
    <p>The <a href="tr.html#tr" class="element">tr</a> element represents
    a row of cells in a table.</p>
  </div>
      <div class="no-number no-toc" id="tr-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#tr-content">#</a></h2>
        <div class="content-models" id="tr-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="tr-mdl" href="tr.html#tr-mdl" class="element">tr</a> = </span><span>
      (<a class="ref" href="td.html#td">td</a>
   | <a class="ref" href="th.html#th">th</a>)*
      &amp; <a class="ref" href="tr.html#tr.attrs">tr.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="tr-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#tr-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="tr.html#tr.attrs">tr.attrs</a> = <span class="pattern" id="tr.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="tr-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#tr-tags">#</a></h2>
        
    <p>A <code><a href="tr.html#tr">tr</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p>
    <p>A <code><a href="tr.html#tr">tr</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="tr.html#tr">tr</a></code> element is immediately
    followed by another <code><a href="tr.html#tr">tr</a></code> element,
    or if there is no more content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="tr-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#tr-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="table.html#table-mdl">table</a> = <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))</li>
        <li class="context-mdl"><a href="thead.html#thead-mdl">thead</a> = <a class="ref" href="tr.html#tr">tr</a>*</li>
        <li class="context-mdl"><a href="tfoot.html#tfoot-mdl">tfoot</a> = <a class="ref" href="tr.html#tr">tr</a>*</li>
        <li class="context-mdl"><a href="tbody.html#tbody-mdl">tbody</a> = <a class="ref" href="tr.html#tr">tr</a>*</li></ul>
      </div>
      <div class="no-number no-toc" id="tr-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#tr-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="tr-css"><div class="selectors"><span class="selector">tr</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-row</span>;</div><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">inherit</span>;</div><div class="css-property"><span class="prop-name">border-color</span>: <span class="prop-value">inherit</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.month.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=month &#8211; year-and-month input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.month" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">month</span></span> &#8211; <span class="shortdesc">year-and-month input control</span> <a class="hash" href="#input.month">#</a> <a class="toc-bak" href="#input.month-toc">T</a></h2>
      <div id="input.month-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>month</code>" represents
    a control for setting the element&#8217;s value to a string
    representing a month.</p>
  </div>
      <div class="no-number no-toc" id="input.month-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.month-content">#</a></h2>
        <div class="content-models" id="input.month-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.month-mdl" href="input.month.html#input.month-mdl"><span class="element">input</span>.month</a> = </span><span>
      <a class="ref" href="input.month.html#input.month.attrs">input.month.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.month-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.month-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.month.html#input.month.attrs">input.month.attrs</a> = <span class="pattern" id="input.month.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.month.html#input.month.attrs.type" title="input.month.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.month.html#input.month.attrs.min" title="input.month.attrs.min">min</a>?
  &amp; <a class="ref" href="input.month.html#input.month.attrs.max" title="input.month.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.integer" title="input.attrs.step.integer">step.integer</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.month.html#input.month.attrs.value" title="input.month.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.month-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.month-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.month.attrs.type" title="input.month.attrs.type" href="input.month.html#input.month.attrs.type">type</a><span class="attr-values"> =   "month" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for setting the element&#8217;s value to a string
        representing a month.</dd>
          
            <dt><a class="attribute-name" id="input.month.attrs.min" title="input.month.attrs.min" href="input.month.html#input.month.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.month" title="form.data.month">month</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.month.html#input.month.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.month.attrs.max" title="input.month.attrs.max" href="input.month.html#input.month.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.month" title="form.data.month">month</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.month.html#input.month.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.month.attrs.value" title="input.month.attrs.value" href="input.month.html#input.month.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.month" title="form.data.month">month</a>
    </span> </dt>
            <dd>A string representing a month.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.month-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.month-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.month-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.month-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.month-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.month-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: iframe.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>iframe &#8211; nested browsing context (inline frame)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="iframe" class="section">
      <h2 class="element-head"><span class="element">iframe</span> &#8211; <span class="shortdesc">nested browsing context (inline frame)</span> <a class="hash" href="#iframe">#</a> <a class="toc-bak" href="#iframe-toc">T</a></h2>
      <div id="iframe-longdesc" class="longdesc">
    <p>The <a href="iframe.html#iframe" class="element">iframe</a> element
    introduces a new nested browsing context.</p>
  </div>
      <div class="no-number no-toc" id="iframe-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#iframe-content">#</a></h2>
        <div class="content-models" id="iframe-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="iframe-mdl" href="iframe.html#iframe-mdl" class="element">iframe</a> = </span><span>
      text &amp; <a class="ref" href="iframe.html#iframe.attrs">iframe.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="iframe-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#iframe-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="iframe.html#iframe.attrs">iframe.attrs</a> = <span class="pattern" id="iframe.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="iframe.html#iframe.attrs.src" title="iframe.attrs.src">src</a>?
  &amp; <a class="ref" href="iframe.html#iframe.attrs.name" title="iframe.attrs.name">name</a>?
  &amp; <a class="ref" href="iframe.html#iframe.attrs.width" title="iframe.attrs.width">width</a>?
  &amp; <a class="ref" href="iframe.html#iframe.attrs.height" title="iframe.attrs.height">height</a>?
  &amp; <a class="ref" href="iframe.html#iframe.attrs.sandbox" title="iframe.attrs.sandbox">sandbox</a>?
  &amp; <a class="ref" href="iframe.html#iframe.attrs.seamless" title="iframe.attrs.seamless">seamless</a>?</span></p></div></div>
      <div class="no-number no-toc" id="iframe-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#iframe-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="iframe.attrs.src" title="iframe.attrs.src" href="iframe.html#iframe.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of a page that the nested <a href="terminology.html#context">browsing context</a> is to contain.</dd>
          
            <dt><a class="attribute-name" id="iframe.attrs.name" title="iframe.attrs.name" href="iframe.html#iframe.attrs.name">name</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.browsing-context" title="common.data.browsing-context">browsing-context</a>
    </span> </dt>
            <dd>A valid browsing context name.</dd>
          
            <dt><a class="attribute-name" id="iframe.attrs.width" title="iframe.attrs.width" href="iframe.html#iframe.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The width of the <a href="iframe.html#iframe">iframe</a>, in CSS
        pixels.</dd>
          
            <dt><a class="attribute-name" id="iframe.attrs.height" title="iframe.attrs.height" href="iframe.html#iframe.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The height of the <a href="iframe.html#iframe">iframe</a>, in CSS
        pixels.</dd>
          
            <dt><a class="attribute-name" id="iframe.attrs.sandbox" title="iframe.attrs.sandbox" href="iframe.html#iframe.attrs.sandbox">sandbox</a><span class="attr-values"> = 
      list{
         "allow-same-origin"?,
         "allow-forms"?,
         "allow-scripts"?
      }
      | list{
           "allow-same-origin"?,
           "allow-scripts"?,
           "allow-forms"?
        }
      | list{
           "allow-forms"?,
           "allow-same-origin"?,
           "allow-scripts"?
        }
      | list{
           "allow-forms"?,
           "allow-scripts"?,
           "allow-same-origin"?
        }
      | list{
           "allow-scripts"?,
           "allow-same-origin"?,
           "allow-forms"?
        }
      | list{
           "allow-scripts"?,
           "allow-forms"?,
           "allow-same-origin"?
        }
    </span> </dt>
            <dd>Instructs the UA to enables a set of extra restrictions on any
        content hosted by the <code><a href="iframe.html#iframe">iframe</a></code>.</dd>
          
            <dt><a class="attribute-name" id="iframe.attrs.seamless" title="iframe.attrs.seamless" href="iframe.html#iframe.attrs.seamless">seamless</a><span class="attr-values"> =   "seamless" |  "" </span> </dt>
            <dd>Instructs the UA that the <code><a href="iframe.html#iframe">iframe</a></code> element's <a href=".html#browsing1">browsing context</a> is to be rendered
        in a manner that makes it appear to be part of the
        containing document (seamlessly included in the parent
        document).</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="iframe-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#iframe-tags">#</a></h2>
        <p>An <a href="iframe.html#iframe">iframe</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="iframe-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#iframe-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="iframe-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#iframe-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="iframe-css"><div class="selectors"><span class="selector">iframe</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">border</span>: <span class="prop-value">2px inset</span>; }</div></div><div class="selectors"><span class="selector">iframe</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">overflow</span>: <span class="prop-value">hidden</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: datagrid.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>datagrid &#8211; datagrid</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="datagrid" class="section">
      <h2 class="element-head"><span class="element">datagrid</span> &#8211; <span class="shortdesc">datagrid</span> <a class="hash" href="#datagrid">#</a> <a class="toc-bak" href="#datagrid-toc">T</a></h2>
      <div id="datagrid-longdesc" class="longdesc">
    <p>The <a href="datagrid.html#datagrid" class="element">datagrid</a>
    element represents an interactive representation of tree,
    list, or tabular data.</p>
  </div>
      <div class="no-number no-toc" id="datagrid-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#datagrid-content">#</a></h2>
        <div class="content-models" id="datagrid-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="datagrid-mdl" href="datagrid.html#datagrid-mdl" class="element">datagrid</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
  | <a class="ref" href="select.html#select">select</a>
  | <a class="ref" href="datalist.html#datalist">datalist</a>
      &amp; <a class="ref" href="datagrid.html#datagrid.attrs">datagrid.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="datagrid-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#datagrid-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="datagrid.html#datagrid.attrs">datagrid.attrs</a> = <span class="pattern" id="datagrid.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="datagrid.html#datagrid.attrs.multiple" title="datagrid.attrs.multiple">multiple</a>?
  &amp; <a class="ref" href="datagrid.html#datagrid.attrs.disabled" title="datagrid.attrs.disabled">disabled</a>?</span></p></div></div>
      <div class="no-number no-toc" id="datagrid-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#datagrid-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="datagrid.attrs.multiple" title="datagrid.attrs.multiple" href="datagrid.html#datagrid.attrs.multiple">multiple</a><span class="attr-values"> =   "multiple" |  "" </span> </dt>
            <dd>Specifies that the user must be able to select any
        number of rows (zero or more).</dd>
          
            <dt><a class="attribute-name" id="datagrid.attrs.disabled" title="datagrid.attrs.disabled" href="datagrid.html#datagrid.attrs.disabled">disabled</a><span class="attr-values"> =   "disabled" |  "" </span> </dt>
            <dd>Instructs the UA to disable the <code><a href=".html#datagrid0">datagrid</a></code>, preventing the
        user from interacting with it.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="datagrid-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#datagrid-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;datagrid&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;datagrid&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;datagrid&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="datagrid-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#datagrid-tags">#</a></h2>
        <p>A <a href="datagrid.html#datagrid">datagrid</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="datagrid-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#datagrid-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: ins.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>ins &#8211; inserted text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="ins" class="section">
      <h2 class="element-head"><span class="element">ins</span> &#8211; <span class="shortdesc">inserted text</span> <a class="hash" href="#ins">#</a> <a class="toc-bak" href="#ins-toc">T</a></h2>
      <div id="ins-longdesc" class="longdesc">
    <p>The <a href="ins.html#ins" class="element">ins</a> element
    represents a span of text that has been inserted (added) to
    a document.</p>
  </div>
      <div class="no-number no-toc" id="ins-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#ins-content">#</a></h2>
        <div class="content-models" id="ins-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="ins-mdl" href="ins.html#ins-mdl" class="element">ins</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="ins.html#ins.attrs">ins.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="ins-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#ins-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="ins.html#ins.attrs">ins.attrs</a> = <span class="pattern" id="ins.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="ins.html#ins-edit.attrs.cite">cite</a>?
  &amp; <a class="ref" href="ins.html#ins-edit.attrs.datetime">datetime</a>?</span></p></div></div>
      <div class="no-number no-toc" id="ins-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#ins-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="ins-edit.attrs.cite" title="ins-edit.attrs.cite" href="ins.html#ins-edit.attrs.cite">cite</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="ins-edit.attrs.datetime" title="ins-edit.attrs.datetime" href="ins.html#ins-edit.attrs.datetime">datetime</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.datetime" title="common.data.datetime">datetime</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="ins-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#ins-tags">#</a></h2>
        <p>An <a href="ins.html#ins">ins</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="ins-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#ins-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="ins-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#ins-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="ins-css"><div class="selectors"><span class="selector">ins</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">text-decoration</span>: <span class="prop-value">underline</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: abbr.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>abbr &#8211; abbreviation</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="abbr" class="section">
      <h2 class="element-head"><span class="element">abbr</span> &#8211; <span class="shortdesc">abbreviation</span> <a class="hash" href="#abbr">#</a> <a class="toc-bak" href="#abbr-toc">T</a></h2>
      <div id="abbr-longdesc" class="longdesc">
    <p>The
      <a href="abbr.html#abbr" class="element">abbr</a>
      element represents an abbreviation or acronym, optionally with
      its expansion specified by the
      <span class="attribute">title</span> 
      attribute.</p>
  </div>
      <div class="no-number no-toc" id="abbr-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#abbr-content">#</a></h2>
        <div class="content-models" id="abbr-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="abbr-mdl" href="abbr.html#abbr-mdl" class="element">abbr</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="abbr.html#abbr.attrs">abbr.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="abbr-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#abbr-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="abbr.html#abbr.attrs">abbr.attrs</a> = <span class="pattern" id="abbr.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="abbr-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#abbr-tags">#</a></h2>
        <p>An <a href="abbr.html#abbr">abbr</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="abbr-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#abbr-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: div.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>div &#8211; generic flow container</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="div" class="section">
      <h2 class="element-head"><span class="element">div</span> &#8211; <span class="shortdesc">generic flow container</span> <a class="hash" href="#div">#</a> <a class="toc-bak" href="#div-toc">T</a></h2>
      <div id="div-longdesc" class="longdesc">
    <p>The <a href="div.html#div" class="element">div</a> element is a
    generic container for flow content that by itself does not
    represent anything.
    It can be used with attributes such as
    <a href="common-attrs.html#common.attrs.class">class</a>,
    <a href="common-attrs.html#common.attrs.lang">lang</a>/<a href="common-attrs.html#common.attrs.xmllang">xml:lang</a>,
    and 
    <a href="common-attrs.html#common.attrs.title">title</a>
    to add additional semantics and structure to flow content.</p>
  </div>
      <div class="no-number no-toc" id="div-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#div-content">#</a></h2>
        <div class="content-models" id="div-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="div-mdl" href="div.html#div-mdl" class="element">div</a> = </span><span>
      <a class="ref" href="style.html#style.elem.scoped">style.elem.scoped</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="div.html#div.attrs">div.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="div-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#div-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="div.html#div.attrs">div.attrs</a> = <span class="pattern" id="div.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="div-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#div-tags">#</a></h2>
        <p>A <a href="div.html#div">div</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="div-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#div-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="div-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#div-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="div-css"><div class="selectors"><span class="selector">div</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: meta.name.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meta name &#8211; name-value metadata</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meta.name" class="section">
      <h2 class="element-head"><span class="element">meta</span> <span class="elem-qualifier"><span class="attribute-name">name</span></span> &#8211; <span class="shortdesc">name-value metadata</span> <a class="hash" href="#meta.name">#</a> <a class="toc-bak" href="#meta.name-toc">T</a></h2>
      <div id="meta.name-longdesc" class="longdesc">
    <p>The <a href="meta.html#meta" class="element">meta</a> element
    with a <span class="attribute">name</span> attribute
    sets document metadata in the form of name/value pairs.</p>
  </div>
      <div class="no-number no-toc" id="meta.name-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#meta.name-content">#</a></h2>
        <div class="content-models" id="meta.name-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="meta.name-mdl" href="meta.name.html#meta.name-mdl"><span class="element">meta</span>.name</a> = </span><span>
      empty
      &amp; <a class="ref" href="meta.name.html#meta.name.attrs">meta.name.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="meta.name-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#meta.name-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="meta.name.html#meta.name.attrs">meta.name.attrs</a> = <span class="pattern" id="meta.name.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="meta.name.html#meta.name.attrs.name" title="meta.name.attrs.name">name</a>
  &amp; <a class="ref" href="meta.name.html#meta.name.attrs.content" title="meta.name.attrs.content">content</a></span></p></div></div>
      <div class="no-number no-toc" id="meta.name-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meta.name-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="meta.name.attrs.name" title="meta.name.attrs.name" href="meta.name.html#meta.name.attrs.name">name</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies the name part of a name/value pair.</dd>
          
            <dt><a class="attribute-name" id="meta.name.attrs.content" title="meta.name.attrs.content" href="meta.name.html#meta.name.attrs.content">content</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies the value part of a name/value pair.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="meta.name-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#meta.name-tags">#</a></h2>
        <p>The
            <a href="meta.html#meta">meta</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="meta.html#meta">meta</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        <div class="no-number no-toc" id="meta.name-constraints"><h2 class="element-subhead">Additional constraints <a class="hash" href="#meta.name-constraints">#</a></h2>
    <p>The <a href="meta.name.html#meta.name.attrs.name">name</a> attribute
    on the <a href="meta.html#meta" class="element">meta</a> element
    must be either a <a href="meta.name.html#defined-metadata-name">defined metadata name</a> or a <a href="meta.name.html#registered-metadata-name">registered metadata name</a>.</p>
    <p>A <dfn id="defined-metadata-name">defined metadata name</dfn> is any of the following:</p>
    <dl>
      <dt>description</dt>
      <dd>When the <a href="meta.name.html#meta.name.attrs.name">name</a>
        attribute is set to "<code>description</code>",
        the value of the <a href="meta.name.html#meta.name.attrs.content">content</a> attribute
        must be a string that describes the page. The value
        must be appropriate for use in, for example, a
        search-results page from a search engine.</dd>
    </dl>
    <dl>
      <dt>generator</dt>
      <dd>When the <a href="meta.name.html#meta.name.attrs.name">name</a>
        attribute is set to "<code>generator</code>",
        the value of the <a href="meta.name.html#meta.name.attrs.content">content</a> attribute
        must be a string
        that identifies the software used to generate the
        document. If the page is hand-authored, the
        "<code>generator</code>" metadata name must not be
        used.</dd>
    </dl>
    <dl>
      <dt>application-name</dt>
      <dd>When the <a href="meta.name.html#meta.name.attrs.name">name</a>
        attribute is set to "<code>application-name</code>",
        the value of the <a href="meta.name.html#meta.name.attrs.content">content</a> attribute
        must be a string representing the name of the Web
        application that the page represents. If the page is
        not a Web application, the
        "<code>application-name</code>" metadata name must not be
        used.</dd>
    </dl>
    <p>A <dfn id="registered-metadata-name">registered metadata
      name</dfn> is any metadata name registered in the central <a href="http://wiki.whatwg.org/wiki/MetaExtensions">MetaExtensions registration page</a>.</p>
  </div>
      <div class="no-number no-toc" id="meta.name-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#meta.name-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li></ul>
      </div></div></body></html>

--- NEW FILE: dt.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>dt &#8211; term in a term-description grouping</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="dt" class="section">
      <h2 class="element-head"><span class="element">dt</span> &#8211; <span class="shortdesc">term in a term-description grouping</span> <a class="hash" href="#dt">#</a> <a class="toc-bak" href="#dt-toc">T</a></h2>
      <div id="dt-longdesc" class="longdesc">
    <p>If a <a href="dt.html#dt" class="element">dt</a> element&#8217;s parent
    is a <a href="dl.html#dl" class="element">dl</a> element, then the 
    <a href="dt.html#dt" class="element">dt</a> element 
    represents the term (or name) part of a term-description
    (name-value) grouping in a <a href="dl.html#description-list">description list</a>.
    If a <a href="dt.html#dt" class="element">dt</a> element&#8217;s parent
    is a <a href="dialog.html#dialog" class="element">dialog</a> element,
    then the <a href="dt.html#dt" class="element">dt</a> element
    represents a &#8220;talker&#8221; (or speaker) part of a
    talker-discourse (speaker-quote) pair in a <a href="dialog.html#conversation" class="element">conversation</a>.</p>
  </div>
      <div class="no-number no-toc" id="dt-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#dt-content">#</a></h2>
        <div class="content-models" id="dt-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="dt-mdl" href="dt.html#dt-mdl" class="element">dt</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="dt.html#dt.attrs">dt.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="dt-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#dt-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="dt.html#dt.attrs">dt.attrs</a> = <span class="pattern" id="dt.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="dt-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#dt-tags">#</a></h2>
        
    <p>A <code><a href="dt.html#dt">dt</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p> <p>A
    <code><a href="dt.html#dt">dt</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="dt.html#dt">dt</a></code> element is immediately
    followed by another <code><a href="dt.html#dt">dt</a></code> element or
    a <code><a href="dd.html#dd">dd</a></code> element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="dt-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#dt-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="dl.html#dl-mdl">dl</a> = (<a class="ref" href="dt.html#dt">dt</a>+,
   <a class="ref" href="dd.html#dd">dd</a>+)*</li>
        <li class="context-mdl"><a href="dialog.html#dialog-mdl">dialog</a> = (<a class="ref" href="dt.html#dt">dt</a>,
   <a class="ref" href="dd.html#dd">dd</a>)*</li></ul>
      </div>
      <div class="no-number no-toc" id="dt-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#dt-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="dt-css"><div class="selectors"><span class="selector">dt</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: table.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>table &#8211; table</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="table" class="section">
      <h2 class="element-head"><span class="element">table</span> &#8211; <span class="shortdesc">table</span> <a class="hash" href="#table">#</a> <a class="toc-bak" href="#table-toc">T</a></h2>
      <div id="table-longdesc" class="longdesc">
    <p>The <a href="table.html#table" class="element">table</a> element
    represents a table; that is, data with more than one
    dimension.</p>
  </div>
      <div class="no-number no-toc" id="table-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#table-content">#</a></h2>
        <div class="content-models" id="table-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="table-mdl" href="table.html#table-mdl" class="element">table</a> = </span><span>
      <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))
      &amp; <a class="ref" href="table.html#table.attrs">table.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="table-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#table-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="table.html#table.attrs">table.attrs</a> = <span class="pattern" id="table.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="table-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#table-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				When a &#8220;table&#8221; is the first child of &#8220;datagrid&#8221;, it 
				must not have following siblings.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="table-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#table-tags">#</a></h2>
        <p>A <a href="table.html#table">table</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="table-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#table-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="table-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#table-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="table-css"><div class="selectors"><span class="selector">table</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table</span>;</div><div class="css-property"><span class="prop-name">border-collapse</span>: <span class="prop-value">separate</span>;</div><div class="css-property"><span class="prop-name">border-spacing</span>: <span class="prop-value">2px</span>;</div><div class="css-property"><span class="prop-name">border-color</span>: <span class="prop-value">gray</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: nav.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>nav &#8211; group of navigational links</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="nav" class="section">
      <h2 class="element-head"><span class="element">nav</span> &#8211; <span class="shortdesc">group of navigational links</span> <a class="hash" href="#nav">#</a> <a class="toc-bak" href="#nav-toc">T</a></h2>
      <div id="nav-longdesc" class="longdesc">
    <p>The <a href="nav.html#nav" class="element">nav</a> element
    represents a section of a document that links to other
    documents or to parts within the document itself; that is, a
    section of navigation links.</p>
  </div>
      <div class="no-number no-toc" id="nav-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#nav-content">#</a></h2>
        <div class="content-models" id="nav-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="nav-mdl" href="nav.html#nav-mdl" class="element">nav</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="nav.html#nav.attrs">nav.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="nav-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#nav-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="nav.html#nav.attrs">nav.attrs</a> = <span class="pattern" id="nav.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="nav-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#nav-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The sectioning element &#8220;nav&#8221; must not
				appear as a descendant of the &#8220;header&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;nav&#8221; must not
				appear as a descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;nav&#8221; must not
				appear as a descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="nav-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#nav-tags">#</a></h2>
        <p>A <a href="nav.html#nav">nav</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="nav-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#nav-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: html.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>html &#8211; root element</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="html" class="section">
      <h2 class="element-head"><span class="element">html</span> &#8211; <span class="shortdesc">root element</span> <a class="hash" href="#html">#</a> <a class="toc-bak" href="#html-toc">T</a></h2>
      <div id="html-longdesc" class="longdesc">
    <p>The <a href="html.html#html" class="element">html</a> element
    represents the root of a document.</p>
  </div>
      <div class="no-number no-toc" id="html-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#html-content">#</a></h2>
        <div class="content-models" id="html-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="html-mdl" href="html.html#html-mdl" class="element">html</a> = </span><span>
      <a class="ref" href="head.html#head">head</a>,
  <a class="ref" href="body.html#body">body</a>
      &amp; <a class="ref" href="html.html#html.attrs">html.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="html-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#html-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="html.html#html.attrs">html.attrs</a> = <span class="pattern" id="html.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="html.html#html.attrs.manifest" title="html.attrs.manifest">manifest</a>?</span></p></div></div>
      <div class="no-number no-toc" id="html-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#html-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="html.attrs.manifest" title="html.attrs.manifest" href="html.html#html.attrs.manifest">manifest</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of the document's <a href=".html#application0">application cache</a> <a href=".html#the-manifest" title="concept-appcache-manifest">manifest</a>, if there is
    one.
  </dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="html-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#html-tags">#</a></h2>
        
    <p>An <code><a href="html.html#html">html</a></code> element's <span title="syntax-start-tag">start tag</span> may be omitted if
    the first thing inside the <code><a href="html.html#html">html</a></code> element is not a <a href="syntax.html#comments" title="syntax-comments">comment</a>.</p>
    <p>An <code><a href="html.html#html">html</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="html.html#html">html</a></code> element is not
    immediately followed by a <a href="syntax.html#comments" title="syntax-comments">comment</a> and the element contains a
    <code><a href="body.html#body">body</a></code> element that is either not
    empty or whose <span title="syntax-start-tag">start tag</span>
    has not been omitted.</p>
  
      </div>
      
        
      
      <div class="no-number no-toc" id="html-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#html-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="html-css"><div class="selectors"><span class="selector">html</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>; }</div></div><div class="selectors"><span class="selector">html<span class="pseudo">:focus</span></span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">outline</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: meta.http-equiv.content-type.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meta http-equiv=content-type &#8211; document character-encoding declaration</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meta.http-equiv.content-type" class="section">
      <h2 class="element-head"><span class="element">meta</span> <span class="elem-qualifier"><span class="attribute-name">http-equiv</span>=<span class="equals-value">content-type</span></span> &#8211; <span class="shortdesc">document character-encoding declaration</span> <a class="hash" href="#meta.http-equiv.content-type">#</a> <a class="toc-bak" href="#meta.http-equiv.content-type-toc">T</a></h2>
      <div id="meta.http-equiv.content-type-longdesc" class="longdesc">
    <p>A <a href="meta.html#meta" class="element">meta</a> element with a
    <span class="attribute">http-equiv</span> attribute whose
      value is "<a href="meta.http-equiv.content-type.html#meta.http-equiv.attrs.http-equiv.content-type">content-type</a>" and which has an accompanying <a href="meta.http-equiv.content-type.html#meta.http-equiv.attrs.content.content-type">content</a> attribute and value represents a <a href="syntax.html#encoding-declaration">character encoding
      declaration</a>. Such a <a href="meta.html#meta" class="element">meta</a> element is said to be in the <dfn id="encoding-declaration-state">encoding declaration
      state</dfn>.</p>
  </div>
      <div class="no-number no-toc" id="meta.http-equiv.content-type-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#meta.http-equiv.content-type-content">#</a></h2>
        <div class="content-models" id="meta.http-equiv.content-type-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="meta.http-equiv.content-type-mdl" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type-mdl"><span class="element">meta</span>.http-equiv.content-type</a> = </span><span>
      empty
      &amp; <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type.attrs">meta.http-equiv.content-type.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="meta.http-equiv.content-type-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#meta.http-equiv.content-type-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="meta.http-equiv.content-type.html#meta.http-equiv.content-type.attrs">meta.http-equiv.content-type.attrs</a> = <span class="pattern" id="meta.http-equiv.content-type.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.attrs.http-equiv.content-type" title="meta.http-equiv.attrs.http-equiv.content-type">http-equiv.content-type</a>
  &amp; <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.attrs.content.content-type" title="meta.http-equiv.attrs.content.content-type">content.content-type</a></span></p></div></div>
      <div class="no-number no-toc" id="meta.http-equiv.content-type-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meta.http-equiv.content-type-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="meta.http-equiv.attrs.http-equiv.content-type" title="meta.http-equiv.attrs.http-equiv.content-type" href="meta.http-equiv.content-type.html#meta.http-equiv.attrs.http-equiv.content-type">http-equiv</a><span class="attr-values"> =   "content-type" </span> </dt>
            <dd>Indicates that the <a href="meta.html#meta" class="element">meta</a> element is in the <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding declaration
          state</a> and represents a <a href="syntax.html#encoding-declaration">character encoding
          declaration</a>.</dd>
          
            <dt><a class="attribute-name" id="meta.http-equiv.attrs.content.content-type" title="meta.http-equiv.attrs.content.content-type" href="meta.http-equiv.content-type.html#meta.http-equiv.attrs.content.content-type">content</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.meta-charset" title="common.data.meta-charset">meta-charset</a>
    </span> </dt>
            <dd>A specially formatted string providing a character
        encoding name.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="meta.http-equiv.content-type-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#meta.http-equiv.content-type-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The internal character encoding declaration must be the first child of 
				the &#8220;head&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="meta.http-equiv.content-type-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#meta.http-equiv.content-type-tags">#</a></h2>
        <p>The
            <a href="meta.html#meta">meta</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="meta.html#meta">meta</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        <div class="no-number no-toc" id="meta.http-equiv.content-type-constraints"><h2 class="element-subhead">Additional constraints <a class="hash" href="#meta.http-equiv.content-type-constraints">#</a></h2>
    <p>A <a href="meta.html#meta" class="element">meta</a> element in the
    <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding declaration
      state</a> may be used in a <a href="syntax.html#syntax-document-html">document in the HTML syntax</a>,
    but it must not be used in a <a href="syntax.html#syntax-document-xml">document in the XML syntax</a>.</p>
    <p>There must not be more than one <a href="meta.html#meta" class="element">meta</a> element in the <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding declaration
      state</a> per document.</p>
    <p>If a document contains a
    <a href="meta.html#meta" class="element">meta</a> 
    element in the <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding
      declaration state</a>,
    then the document must not contain a <a href="meta.html#meta" class="element">meta</a> element with a <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute.</p>
  </div>
      <div class="no-number no-toc" id="meta.http-equiv.content-type-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#meta.http-equiv.content-type-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li></ul>
      </div></div></body></html>

--- NEW FILE: footer.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>footer &#8211; footer</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="footer" class="section">
      <h2 class="element-head"><span class="element">footer</span> &#8211; <span class="shortdesc">footer</span> <a class="hash" href="#footer">#</a> <a class="toc-bak" href="#footer-toc">T</a></h2>
      <div id="footer-longdesc" class="longdesc">
    <p>The <a href="footer.html#footer" class="element">footer</a> element
    represents the footer for the section it applies to.</p>
  </div>
      <div class="no-number no-toc" id="footer-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#footer-content">#</a></h2>
        <div class="content-models" id="footer-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="footer-mdl" href="footer.html#footer-mdl" class="element">footer</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="footer.html#footer.attrs">footer.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="footer-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#footer-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="footer.html#footer.attrs">footer.attrs</a> = <span class="pattern" id="footer.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="footer-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#footer-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The sectioning element &#8220;footer&#8221; must not
				appear as a descendant of the &#8220;header&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;footer&#8221; must not
				appear as a descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;footer&#8221; must not
				appear as a descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="footer-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#footer-tags">#</a></h2>
        <p>A <a href="footer.html#footer">footer</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="footer-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#footer-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: script.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>script &#8211; embedded script</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="script" class="section">
      <h2 class="element-head"><span class="element">script</span> &#8211; <span class="shortdesc">embedded script</span> <a class="hash" href="#script">#</a> <a class="toc-bak" href="#script-toc">T</a></h2>
      <div id="script-longdesc" class="longdesc">
    <p>The <a href="script.html#script" class="element">script</a> element
    allows authors to include dynamic script and data blocks in
    their documents.</p>
  </div>
      <div class="no-number no-toc" id="script-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#script-content">#</a></h2>
        <dl class="content-models" id="script-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="script.elem.embedded"><a class="hash" href="script.html#script.elem.embedded"><span class="element">script</span>.elem.embedded</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*)
      &amp; <a class="ref" href="script.html#script.attrs.embedded" title="script.attrs.embedded">script.attrs.embedded</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="script.elem.imported"><a class="hash" href="script.html#script.elem.imported"><span class="element">script</span>.elem.imported</a> = </span></dt>
        <dd class="elem-mdl"><span>
      empty
      &amp; <a class="ref" href="script.html#script.attrs.imported" title="script.attrs.imported">script.attrs.imported</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="script-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#script-attr-mdl">#</a></h2>
        <dl class="attr-content-models">
          <dt class="attr-content-model"><span class="attribute-pattern-name" id="script.attrs.embedded">script.attrs.embedded =
                </span></dt><dd><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="script.html#script.attrs.type" title="script.attrs.type">type</a>?</dd>
          <dt class="attr-content-model"><span class="attribute-pattern-name" id="script.attrs.imported">script.attrs.imported =
                </span></dt><dd><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="script.html#script.attrs.src" title="script.attrs.src">src</a>
  &amp; <a class="ref" href="script.html#script.attrs.defer" title="script.attrs.defer">defer</a>?
  &amp; <a class="ref" href="script.html#script.attrs.async" title="script.attrs.async">async</a>?
  &amp; <a class="ref" href="script.html#script.attrs.type" title="script.attrs.type">type</a>?
  &amp; <a class="ref" href="script.html#script.attrs.charset" title="script.attrs.charset">charset</a>?</dd>
        </dl></div>
      <div class="no-number no-toc" id="script-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#script-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="script.attrs.type" title="script.attrs.type" href="script.html#script.attrs.type">type</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mimetype" title="common.data.mimetype">mimetype</a>
    </span> </dt>
            <dd>The language of the script or format of the data.</dd>
          
            <dt><a class="attribute-name" id="script.attrs.src" title="script.attrs.src" href="script.html#script.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of the external script resource to use.</dd>
          
            <dt><a class="attribute-name" id="script.attrs.defer" title="script.attrs.defer" href="script.html#script.attrs.defer">defer</a><span class="attr-values"> =   "defer" |  "" </span> </dt>
            <dd>The <span class="attribute">defer</span> attribute
        indicates how the script should be executed.</dd>
          
            <dt><a class="attribute-name" id="script.attrs.async" title="script.attrs.async" href="script.html#script.attrs.async">async</a><span class="attr-values"> =   "async" |  "" </span> </dt>
            <dd>The <span class="attribute">async</span> attribute
        indicates how the script should be executed.</dd>
          
            <dt><a class="attribute-name" id="script.attrs.charset" title="script.attrs.charset" href="script.html#script.attrs.charset">charset</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.charset" title="common.data.charset">charset</a>
    </span> </dt>
            <dd>The character encoding of the external script resource.
        The attribute must not be specified if the <code title="attr-script-src"><a href=".html#src9">src</a></code>
        attribute is not present.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="script-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#script-tags">#</a></h2>
        <p>A <a href="script.html#script">script</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="script-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#script-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="script-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#script-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="script-css"><div class="selectors"><span class="selector">script</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.range.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=range &#8211; imprecise number-input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.range" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">range</span></span> &#8211; <span class="shortdesc">imprecise number-input control</span> <a class="hash" href="#input.range">#</a> <a class="toc-bak" href="#input.range-toc">T</a></h2>
      <div id="input.range-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>range</code>" represents
    an imprecise control for setting the element&#8217;s value to a
    string representing a number.</p>
  </div>
      <div class="no-number no-toc" id="input.range-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.range-content">#</a></h2>
        <div class="content-models" id="input.range-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.range-mdl" href="input.range.html#input.range-mdl"><span class="element">input</span>.range</a> = </span><span>
      <a class="ref" href="input.range.html#input.range.attrs">input.range.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.range-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.range-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.range.html#input.range.attrs">input.range.attrs</a> = <span class="pattern" id="input.range.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.range.html#input.range.attrs.type" title="input.range.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.range.html#input.range.attrs.min" title="input.range.attrs.min">min</a>?
  &amp; <a class="ref" href="input.range.html#input.range.attrs.max" title="input.range.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>?
  &amp; <a class="ref" href="input.range.html#input.range.attrs.value" title="input.range.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.range-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.range-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.range.attrs.type" title="input.range.attrs.type" href="input.range.html#input.range.attrs.type">type</a><span class="attr-values"> =   "range" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        an imprecise control for setting the element&#8217;s value to a
        string representing a number.</dd>
          
            <dt><a class="attribute-name" id="input.range.attrs.min" title="input.range.attrs.min" href="input.range.html#input.range.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.number.html#input.number.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.range.attrs.max" title="input.range.attrs.max" href="input.range.html#input.range.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.number.html#input.number.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.range.attrs.value" title="input.range.attrs.value" href="input.range.html#input.range.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>A string representing a number.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.range-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.range-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.range-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.range-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.range-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.range-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: audio.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>audio &#8211; audio stream</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="audio" class="section">
      <h2 class="element-head"><span class="element">audio</span> &#8211; <span class="shortdesc">audio stream</span> <a class="hash" href="#audio">#</a> <a class="toc-bak" href="#audio-toc">T</a></h2>
      <div id="audio-longdesc" class="longdesc">
    <p>An <a href="audio.html#audio" class="element">audio</a> element
      represents an audio stream.</p>
  </div>
      <div class="no-number no-toc" id="audio-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#audio-content">#</a></h2>
        <dl class="content-models" id="audio-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="audio.elem.flow"><a class="hash" href="audio.html#audio.elem.flow"><span class="element">audio</span>.elem.flow</a> = </span></dt>
        <dd class="elem-mdl"><span>
      <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="audio.html#audio.attrs">audio.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="audio.elem.phrasing"><a class="hash" href="audio.html#audio.elem.phrasing"><span class="element">audio</span>.elem.phrasing</a> = </span></dt>
        <dd class="elem-mdl"><span>
      <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="audio.html#audio.attrs">audio.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="audio-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#audio-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="audio.html#audio.attrs">audio.attrs</a> = <span class="pattern" id="audio.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#media.attrs">media.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="audio-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#audio-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;audio&#8221;
				with the attribute &#8220;controls&#8221; must not
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;audio&#8221;
				with the attribute &#8220;controls&#8221; must not
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;audio&#8221;
				with the attribute &#8220;controls&#8221; must not
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="audio-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#audio-tags">#</a></h2>
        <p>An <a href="audio.html#audio">audio</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="audio-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#audio-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: time.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>time &#8211; date and/or time</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="time" class="section">
      <h2 class="element-head"><span class="element">time</span> &#8211; <span class="shortdesc">date and/or time</span> <a class="hash" href="#time">#</a> <a class="toc-bak" href="#time-toc">T</a></h2>
      <div id="time-longdesc" class="longdesc">
    <p>The <a href="time.html#time" class="element">time</a> element
    represents a date and/or time.</p>
  </div>
      <div class="no-number no-toc" id="time-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#time-content">#</a></h2>
        <div class="content-models" id="time-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="time-mdl" href="time.html#time-mdl" class="element">time</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="time.html#time.attrs">time.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="time-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#time-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="time.html#time.attrs">time.attrs</a> = <span class="pattern" id="time.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="time.html#time.attrs.datetime" title="time.attrs.datetime">datetime</a>?</span></p></div></div>
      <div class="no-number no-toc" id="time-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#time-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="time.attrs.datetime" title="time.attrs.datetime" href="time.html#time.attrs.datetime">datetime</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.date-or-time" title="common.data.date-or-time">date-or-time</a>
    </span> </dt>
            <dd>Identifies the date or time being specified.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="time-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#time-tags">#</a></h2>
        <p>A <a href="time.html#time">time</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="time-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#time-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: meta.http-equiv.default-style.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meta http-equiv=default-style &#8211; &#8220;preferred stylesheet&#8221; pragma directive</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meta.http-equiv.default-style" class="section">
      <h2 class="element-head"><span class="element">meta</span> <span class="elem-qualifier"><span class="attribute-name">http-equiv</span>=<span class="equals-value">default-style</span></span> &#8211; <span class="shortdesc">&#8220;preferred stylesheet&#8221; pragma directive</span> <a class="hash" href="#meta.http-equiv.default-style">#</a> <a class="toc-bak" href="#meta.http-equiv.default-style-toc">T</a></h2>
      <div id="meta.http-equiv.default-style-longdesc" class="longdesc">
    <p>The <a href="meta.html#meta" class="element">meta</a> element
    with a <span class="attribute">http-equiv</span> attribute
    whose value is "<code>default-style</code>" represents a pragma
    directive that specifies the document&#8217;s preferred stylesheet.</p>
  </div>
      <div class="no-number no-toc" id="meta.http-equiv.default-style-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#meta.http-equiv.default-style-content">#</a></h2>
        <div class="content-models" id="meta.http-equiv.default-style-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="meta.http-equiv.default-style-mdl" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style-mdl"><span class="element">meta</span>.http-equiv.default-style</a> = </span><span>
      empty
      &amp; <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style.attrs">meta.http-equiv.default-style.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="meta.http-equiv.default-style-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#meta.http-equiv.default-style-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="meta.http-equiv.default-style.html#meta.http-equiv.default-style.attrs">meta.http-equiv.default-style.attrs</a> = <span class="pattern" id="meta.http-equiv.default-style.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.attrs.http-equiv.default-style" title="meta.http-equiv.attrs.http-equiv.default-style">http-equiv.default-style</a>
  &amp; <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.attrs.content.default-style" title="meta.http-equiv.attrs.content.default-style">content.default-style</a></span></p></div></div>
      <div class="no-number no-toc" id="meta.http-equiv.default-style-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meta.http-equiv.default-style-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="meta.http-equiv.attrs.http-equiv.default-style" title="meta.http-equiv.attrs.http-equiv.default-style" href="meta.http-equiv.default-style.html#meta.http-equiv.attrs.http-equiv.default-style">http-equiv</a><span class="attr-values"> =   "default-style" </span> </dt>
            <dd>Indicates that the <a href="meta.html#meta" class="element">meta</a> element is a pragma directive
        that specifies the document&#8217;s preferred stylesheet.</dd>
          
            <dt><a class="attribute-name" id="meta.http-equiv.attrs.content.default-style" title="meta.http-equiv.attrs.content.default-style" href="meta.http-equiv.default-style.html#meta.http-equiv.attrs.content.default-style">content</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.default-style" title="common.data.default-style">default-style</a>
    </span> </dt>
            <dd>Specifies the name of the document&#8217;s preferred
        stylesheet. The name must meet either of the following
        sets of constraints:
        <ul>
          <li>The name must match the value of the <a href="common-attrs.html#common.attrs.title">title</a> attribute on a <a href="link.html#link">link</a>
          element in the same document, and that <a href="link.html#link">link</a> element must have an <a href=".html#common.attrs.href">href</a> attribute that
          references the location of a CSS stylesheet.</li>
          <li>The name must match the value of the <a href="common-attrs.html#common.attrs.title">title</a> attribute on a <a href="style.html#style">style</a>
          element in the same document, and the contents of that
          element must be a CSS stylesheet.</li>
        </ul>
      </dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="meta.http-equiv.default-style-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#meta.http-equiv.default-style-tags">#</a></h2>
        <p>The
            <a href="meta.html#meta">meta</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="meta.html#meta">meta</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="meta.http-equiv.default-style-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#meta.http-equiv.default-style-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="noscript.html#noscript.elem.head">noscript.elem.head</a> = (<a class="ref" href="link.html#link">link</a>
   | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
   | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
   | <a class="ref" href="style.html#style-pattern">style</a>)*</li></ul>
      </div></div></body></html>

--- NEW FILE: input.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input" class="section">
      <h2 class="element-head"><span class="element">input</span> <a class="hash" href="#input">#</a> <a class="toc-bak" href="#input-toc">T</a></h2>
      <div>
      <dl><dt class="content-model"><span class="element-pattern-name" id="input"><a href="input.html#input"><span class="element">input</span></a> = </span></dt><dd class="elem-mdl"><a class="ref" href="input.text.html#input.text">input.text</a>
  | <a class="ref" href="input.password.html#input.password">input.password</a>
  | <a class="ref" href="input.checkbox.html#input.checkbox">input.checkbox</a>
  | <a class="ref" href="input.radio.html#input.radio">input.radio</a>
  | <a class="ref" href="input.button.html#input.button">input.button</a>
  | <a class="ref" href="input.submit.html#input.submit">input.submit</a>
  | <a class="ref" href="input.reset.html#input.reset">input.reset</a>
  | <a class="ref" href="input.file.html#input.file">input.file</a>
  | <a class="ref" href="input.hidden.html#input.hidden">input.hidden</a>
  | <a class="ref" href="input.image.html#input.image">input.image</a>
  | <a class="ref" href="input.datetime.html#input.datetime">input.datetime</a>
  | <a class="ref" href="input.datetime-local.html#input.datetime-local">input.datetime-local</a>
  | <a class="ref" href="input.date.html#input.date">input.date</a>
  | <a class="ref" href="input.month.html#input.month">input.month</a>
  | <a class="ref" href="input.time.html#input.time">input.time</a>
  | <a class="ref" href="input.week.html#input.week">input.week</a>
  | <a class="ref" href="input.number.html#input.number">input.number</a>
  | <a class="ref" href="input.range.html#input.range">input.range</a>
  | <a class="ref" href="input.email.html#input.email">input.email</a>
  | <a class="ref" href="input.url.html#input.url">input.url</a>
  | <a class="ref" href="input.search.html#input.search">input.search</a>
  | <a class="ref" href="input.color.html#input.color">input.color</a></dd></dl>
      <p>An <span class="element">input</span> element with
                no <span class="attribute">type</span> attribute
                specified represents the same thing as a <a href="input.text.html#input.text">input element with its type
                  attribute set to "text"</a>.</p></div></div></body></html>

--- NEW FILE: command.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>command</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="command" class="section">
      <h2 class="element-head"><span class="element">command</span> <a class="hash" href="#command">#</a> <a class="toc-bak" href="#command-toc">T</a></h2>
      <div>
      <dl><dt class="content-model"><span class="element-pattern-name" id="command"><a href="command.html#command"><span class="element">command</span></a> = </span></dt><dd class="elem-mdl"><a class="ref" href="command.command.html#command.command">command.command</a>
  | <a class="ref" href="command.radio.html#command.radio">command.radio</a>
  | <a class="ref" href="command.checkbox.html#command.checkbox">command.checkbox</a></dd></dl>
      <p>A <span class="element">command</span> element with
                no <span class="attribute">type</span> attribute
                specified represents the same thing as a <a href="command.command.html#command.command">command element with its type
                  attribute set to "command"</a>.</p></div></div></body></html>

--- NEW FILE: keygen.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>keygen &#8211; key-pair generator/input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="keygen" class="section">
      <h2 class="element-head"><span class="element">keygen</span> &#8211; <span class="shortdesc">key-pair generator/input control</span> <a class="hash" href="#keygen">#</a> <a class="toc-bak" href="#keygen-toc">T</a></h2>
      <div id="keygen-longdesc" class="longdesc"><p><i class="TK">(element description to come)</i></p></div>
      <div class="no-number no-toc" id="keygen-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#keygen-content">#</a></h2>
        <div class="content-models" id="keygen-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="keygen-mdl" href="keygen.html#keygen-mdl" class="element">keygen</a> = </span><span>
      empty &amp; <a class="ref" href="keygen.html#keygen.attrs">keygen.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="keygen-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#keygen-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="keygen.html#keygen.attrs">keygen.attrs</a> = <span class="pattern" id="keygen.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="keygen.html#keygen.attrs.challenge" title="keygen.attrs.challenge">challenge</a>?
  &amp; <a class="ref" href="keygen.html#keygen.attrs.keytype" title="keygen.attrs.keytype">keytype</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>?</span></p></div></div>
      <div class="no-number no-toc" id="keygen-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#keygen-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="keygen.attrs.challenge" title="keygen.attrs.challenge" href="keygen.html#keygen.attrs.challenge">challenge</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="keygen.attrs.keytype" title="keygen.attrs.keytype" href="keygen.html#keygen.attrs.keytype">keytype</a><span class="attr-values"> =   "rsa" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="keygen-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#keygen-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;keygen&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;keygen&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;keygen&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;keygen&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="keygen-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#keygen-tags">#</a></h2>
        <p>A <a href="keygen.html#keygen">keygen</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="keygen-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#keygen-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: command.command.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>command type=command &#8211; command with an associated action</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="command.command" class="section">
      <h2 class="element-head"><span class="element">command</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">command</span></span> &#8211; <span class="shortdesc">command with an associated action</span> <a class="hash" href="#command.command">#</a> <a class="toc-bak" href="#command.command-toc">T</a></h2>
      <div id="command.command-longdesc" class="longdesc">
    <p>The <a href="command.html#command" class="element">command</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>command</code>" represents a command with an
    associated action.</p>
  </div>
      <div class="no-number no-toc" id="command.command-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#command.command-content">#</a></h2>
        <div class="content-models" id="command.command-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="command.command-mdl" href="command.command.html#command.command-mdl"><span class="element">command</span>.command</a> = </span><span>
      empty
      &amp; <a class="ref" href="command.command.html#command.command.attrs">command.command.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="command.command-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#command.command-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="command.command.html#command.command.attrs">command.command.attrs</a> = <span class="pattern" id="command.command.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="command.command.html#command.command.attrs.type" title="command.command.attrs.type">type</a>?
  &amp; <a class="ref" href="shared-attrs.html#common-command.attrs">common-command.attrs</a></span></p></div></div>
      <div class="no-number no-toc" id="command.command-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#command.command-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="command.command.attrs.type" title="command.command.attrs.type" href="command.command.html#command.command.attrs.type">type</a><span class="attr-values"> =   "command" </span> </dt>
            <dd>Specifies that its <a href="command.html#command" class="element">command</a> element is a
        command with an associated action.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="command.command-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#command.command-tags">#</a></h2>
        <p>The
            <a href="command.html#command">command</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="command.html#command">command</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="command.command-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#command.command-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: progress.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>progress &#8211; progress indicator</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="progress" class="section">
      <h2 class="element-head"><span class="element">progress</span> &#8211; <span class="shortdesc">progress indicator</span> <a class="hash" href="#progress">#</a> <a class="toc-bak" href="#progress-toc">T</a></h2>
      <div id="progress-longdesc" class="longdesc">
    <p>The <a href="progress.html#progress" class="element">progress</a>
    element represents the completion progress of a task.</p>
  </div>
      <div class="no-number no-toc" id="progress-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#progress-content">#</a></h2>
        <div class="content-models" id="progress-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="progress-mdl" href="progress.html#progress-mdl" class="element">progress</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="progress.html#progress.attrs">progress.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="progress-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#progress-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="progress.html#progress.attrs">progress.attrs</a> = <span class="pattern" id="progress.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="progress.html#progress.attrs.value" title="progress.attrs.value">value</a>?
  &amp; <a class="ref" href="progress.html#progress.attrs.max" title="progress.attrs.max">max</a>?</span></p></div></div>
      <div class="no-number no-toc" id="progress-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#progress-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="progress.attrs.value" title="progress.attrs.value" href="progress.html#progress.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float.non-negative" title="common.data.float.non-negative">float.non-negative</a>
    </span> </dt>
            <dd>Specifies how much of the task has been completed. The
        units are arbitrary and not specified.</dd>
          
            <dt><a class="attribute-name" id="progress.attrs.max" title="progress.attrs.max" href="progress.html#progress.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float.positive" title="common.data.float.positive">float.positive</a>
    </span> </dt>
            <dd>Specifies how much work the task requires in total. The
        units are arbitrary and not specified.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="progress-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#progress-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The value of the  &#8220;value&#8221; attribute must be less than or equal to
				the value of the &#8220;max&#8221; attribute.
			</span></li>
          <li><span>
				The value of the  &#8220;value&#8221; attribute must be less than or equal to
				one when the &#8220;max&#8221; attribute is absent.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="progress-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#progress-tags">#</a></h2>
        <p>A <a href="progress.html#progress">progress</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="progress-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#progress-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: dfn.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>dfn &#8211; defining instance</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="dfn" class="section">
      <h2 class="element-head"><span class="element">dfn</span> &#8211; <span class="shortdesc">defining instance</span> <a class="hash" href="#dfn">#</a> <a class="toc-bak" href="#dfn-toc">T</a></h2>
      <div id="dfn-longdesc" class="longdesc">
    <p>The <a href="dfn.html#dfn" class="element">dfn</a> element
    represents the defining instance of a term.</p>
  </div>
      <div class="no-number no-toc" id="dfn-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#dfn-content">#</a></h2>
        <div class="content-models" id="dfn-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="dfn-mdl" href="dfn.html#dfn-mdl" class="element">dfn</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="dfn.html#dfn.attrs">dfn.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="dfn-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#dfn-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="dfn.html#dfn.attrs">dfn.attrs</a> = <span class="pattern" id="dfn.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="dfn-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#dfn-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;dfn&#8221; element must not contain any nested 
				&#8220;dfn&#8221; elements.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="dfn-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#dfn-tags">#</a></h2>
        <p>A <a href="dfn.html#dfn">dfn</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="dfn-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#dfn-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: intro.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Introduction and Scope</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="intro" class="section">
  <h2>1. Introduction and Scope <a class="hash" href="#intro">#</a> <a class="toc-bak" href="#intro-toc">T</a></h2>
  <p>This section primarily describes the scope of this
  specification. In describing the scope, this section
  relies on making a distinction between the following
  two major classes:</p>
  <dl>
    <dt><dfn id="html-producer" title="html-producer">HTML producers</dfn></dt>
    <dd>HTML authors (that is, people) and applications
    (such as editors and content management systems)
    that produce HTML content.</dd>
    <dt><dfn id="html-consumer" title="html-consumer">HTML consumers</dfn></dt>
    <dd>HTML user agents; that is, applications (such as
    Web browsers) which consume HTML content</dd>
  </dl>
  <div id="scope" class="section">
    <h2>1.1. Scope <a class="hash" href="#scope">#</a> <a class="toc-bak" href="#scope-toc">T</a></h2>
    <p>This specification limits its scope to providing
    the details necessary for HTML producers to create
    <a href="syntax.html#documents">conformant documents</a>. It is
    designed:</p>
    <ul>
      <li>to describe the syntax, structure, and
      semantics of the HTML language</li>
      <li>to be minimal; that is, to keep its
      descriptions as short as necessary to precisely
      define the HTML language, without being so
      short as to be unclear or ambiguous</li>
      <li>&#8230;</li>
    </ul>
  </div>
  <div id="out-of-scope" class="section">
    <h2>1.2. Out of scope <a class="hash" href="#out-of-scope">#</a> <a class="toc-bak" href="#out-of-scope-toc">T</a></h2>
    <p>This specification, by design:</p>
    <ul>
      <li>does not provide any conformance
      criteria for HTML consumers; in particular, it
      does not attempt to define how Web browsers and
      other user agents process documents</li>
      <li>does not define any APIs related to processing
      of HTML content by HTML consumers.</li>
      <li>does not attempt to be a &#8220;tutorial&#8221; or &#8220;how
      to&#8221; authoring guide</li>
    </ul>
  </div>
  <div id="audience" class="section">
    <h2>1.3. Intended audience <a class="hash" href="#audience">#</a> <a class="toc-bak" href="#audience-toc">T</a></h2>
    <p>This specification is intended for producers of documents
    intended to conform to the requirements it describes, and
    individuals wishing to establish the correctness of documents
    with respect to the requirements it describes.</p>
  </div>
</div></body></html>

Index: schema.html
===================================================================
RCS file: /sources/public/html5/markup-spec/schema.html,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -d -r1.87 -r1.88
--- schema.html	28 Apr 2009 03:45:23 -0000	1.87
+++ schema.html	1 May 2009 07:01:19 -0000	1.88
@@ -156,7 +156,7 @@
   | <a class='ref' href='#dfn.elem'>dfn.elem</a>
   | <a class='ref' href='#i.elem'>i.elem</a>
   | <a class='ref' href='#b.elem'>b.elem</a>
-  | <a class='ref' href='#code.elem.strict'>code.elem.strict</a>
+  | <a class='ref' href='#code.elem'>code.elem</a>
   | <a class='ref' href='#var.elem'>var.elem</a>
   | <a class='ref' href='#samp.elem'>samp.elem</a>
   | <a class='ref' href='#kbd.elem'>kbd.elem</a>
@@ -1277,12 +1277,14 @@
   <div class='patternname' id='the-b.inner'><a href='#the-b.inner'>b.inner</a> =</div>
   <span class='pattern' id='b.inner'><a class='ref' href='#common.inner.phrasing'>common.inner.phrasing</a></span>
 </div>
-<div class='define' id='code.elem.strict-define'>
-  <div class='patternname' id='the-code.elem.strict'><a href='#the-code.elem.strict'>code.elem.strict</a> =</div>
-  <span class='pattern' id='code.elem.strict'><span class='type'>element </span>
+<div class='define' id='code.elem-define'>
+
+<span class='comment'>## Code Fragment: &lt;code></span>
+  <div class='patternname' id='the-code.elem'><a href='#the-code.elem'>code.elem</a> =</div>
+  <span class='pattern' id='code.elem'><span class='type'>element </span>
   <span class='name'>code</span>
    {<span class='model'>
-      <a class='ref' href='#code.inner.strict'>code.inner.strict</a>
+      <a class='ref' href='#code.inner'>code.inner</a>
       &amp; <a class='ref' href='#code.attrs'>code.attrs</a>
     </span>}
   </span>
@@ -1295,10 +1297,6 @@
   <div class='patternname' id='the-code.inner'><a href='#the-code.inner'>code.inner</a> =</div>
   <span class='pattern' id='code.inner'><a class='ref' href='#common.inner.phrasing'>common.inner.phrasing</a></span>
 </div>
-<div class='define' id='code.inner.strict-define'>
-  <div class='patternname' id='the-code.inner.strict'><a href='#the-code.inner.strict'>code.inner.strict</a> =</div>
-  <span class='pattern' id='code.inner.strict'><a class='ref' href='#common.inner.phrasing'>common.inner.phrasing</a></span>
-</div>
 <div class='define' id='var.elem-define'>
 
 <span class='comment'>## Variable or Placeholder: &lt;var></span>

--- NEW FILE: textarea.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>textarea &#8211; text input area</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="textarea" class="section">
      <h2 class="element-head"><span class="element">textarea</span> &#8211; <span class="shortdesc">text input area</span> <a class="hash" href="#textarea">#</a> <a class="toc-bak" href="#textarea-toc">T</a></h2>
      <div id="textarea-longdesc" class="longdesc">
    <p>The <a href="textarea.html#textarea" class="element">textarea</a>
    element represents a multi-line plain-text edit control for
    the element&#8217;s raw value. The contents of the element represent
    the control&#8217;s default value.</p>
  </div>
      <div class="no-number no-toc" id="textarea-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#textarea-content">#</a></h2>
        <div class="content-models" id="textarea-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="textarea-mdl" href="textarea.html#textarea-mdl" class="element">textarea</a> = </span><span>
      text
      &amp; <a class="ref" href="textarea.html#textarea.attrs">textarea.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="textarea-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#textarea-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="textarea.html#textarea.attrs">textarea.attrs</a> = <span class="pattern" id="textarea.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>?
         &amp; <a class="ref" href="textarea.html#textarea.attrs.rows" title="textarea.attrs.rows">rows</a>?
         &amp; ((<a class="ref" href="textarea.html#textarea.attrs.wrap.hard" title="textarea.attrs.wrap.hard">wrap.hard</a>
                 &amp; <a class="ref" href="textarea.html#textarea.attrs.cols" title="textarea.attrs.cols">cols</a>)
                | (<a class="ref" href="textarea.html#textarea.attrs.wrap.soft" title="textarea.attrs.wrap.soft">wrap.soft</a>?
                   &amp; <a class="ref" href="textarea.html#textarea.attrs.cols" title="textarea.attrs.cols">cols</a>?)))</span></p></div></div>
      <div class="no-number no-toc" id="textarea-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#textarea-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="textarea.attrs.rows" title="textarea.attrs.rows" href="textarea.html#textarea.attrs.rows">rows</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The number of lines of text for the UA to show.</dd>
          
            <dt><a class="attribute-name" id="textarea.attrs.wrap.hard" title="textarea.attrs.wrap.hard" href="textarea.html#textarea.attrs.wrap.hard">wrap<span class="attr-qualifier">.hard</span></a><span class="attr-values"> =   "hard" </span> </dt>
            <dd>Instructs the UA to insert line breaks into the
        submitted value of the <a href="textarea.html#textarea" class="element">textarea</a>, such that each line has no
        more characters than the value specified by the <a href="textarea.html#textarea.attrs.cols">cols</a> attribute.</dd>
          
            <dt><a class="attribute-name" id="textarea.attrs.cols" title="textarea.attrs.cols" href="textarea.html#textarea.attrs.cols">cols</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The expected maximum number of characters per line of
        text for the UA to show.</dd>
          
            <dt><a class="attribute-name" id="textarea.attrs.wrap.soft" title="textarea.attrs.wrap.soft" href="textarea.html#textarea.attrs.wrap.soft">wrap<span class="attr-qualifier">.soft</span></a><span class="attr-values"> =   "soft" </span> </dt>
            <dd>Instructs the UA to
        add no line breaks to the submitted value of the <a href="textarea.html#textarea" class="element">textarea</a>.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="textarea-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#textarea-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;textarea&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;textarea&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;textarea&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;textarea&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="textarea-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#textarea-tags">#</a></h2>
        <p>A <a href="textarea.html#textarea">textarea</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="textarea-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#textarea-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: cite.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>cite &#8211; cited title of a work</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="cite" class="section">
      <h2 class="element-head"><span class="element">cite</span> &#8211; <span class="shortdesc">cited title of a work</span> <a class="hash" href="#cite">#</a> <a class="toc-bak" href="#cite-toc">T</a></h2>
      <div id="cite-longdesc" class="longdesc">
    <p>The <a href="cite.html#cite" class="element">cite</a> element
    represents the cited title of a work; for example, the title
    of a book mentioned within the main text flow of a
    document.</p>
  </div>
      <div class="no-number no-toc" id="cite-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#cite-content">#</a></h2>
        <div class="content-models" id="cite-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="cite-mdl" href="cite.html#cite-mdl" class="element">cite</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="cite.html#cite.attrs">cite.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="cite-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#cite-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="cite.html#cite.attrs">cite.attrs</a> = <span class="pattern" id="cite.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="cite-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#cite-tags">#</a></h2>
        <p>A <a href="cite.html#cite">cite</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="cite-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#cite-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="cite-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#cite-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="cite-css"><div class="selectors"><span class="selector">cite</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-style</span>: <span class="prop-value">italic</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: meter.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meter &#8211; scalar gauge</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meter" class="section">
      <h2 class="element-head"><span class="element">meter</span> &#8211; <span class="shortdesc">scalar gauge</span> <a class="hash" href="#meter">#</a> <a class="toc-bak" href="#meter-toc">T</a></h2>
      <div id="meter-longdesc" class="longdesc">
    <p>The <a href="meter.html#meter" class="element">meter</a> element
    represents a scalar gauge providing a measurement within a
    known range, or a fractional value.</p>
  </div>
      <div class="no-number no-toc" id="meter-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#meter-content">#</a></h2>
        <div class="content-models" id="meter-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="meter-mdl" href="meter.html#meter-mdl" class="element">meter</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="meter.html#meter.attrs">meter.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="meter-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#meter-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="meter.html#meter.attrs">meter.attrs</a> = <span class="pattern" id="meter.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="meter.html#meter.attrs.value" title="meter.attrs.value">value</a>?
  &amp; <a class="ref" href="meter.html#meter.attrs.min" title="meter.attrs.min">min</a>?
  &amp; <a class="ref" href="meter.html#meter.attrs.low" title="meter.attrs.low">low</a>?
  &amp; <a class="ref" href="meter.html#meter.attrs.high" title="meter.attrs.high">high</a>?
  &amp; <a class="ref" href="meter.html#meter.attrs.max" title="meter.attrs.max">max</a>?
  &amp; <a class="ref" href="meter.html#meter.attrs.optimum" title="meter.attrs.optimum">optimum</a>?</span></p></div></div>
      <div class="no-number no-toc" id="meter-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meter-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="meter.attrs.value" title="meter.attrs.value" href="meter.html#meter.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>Specifies the value to have the gauge indicate as the
        &#8220;measured&#8221; value.</dd>
          
            <dt><a class="attribute-name" id="meter.attrs.min" title="meter.attrs.min" href="meter.html#meter.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The lower bound of the range; the <code>max</code>
        attribute specifies the upper bound. The
        <code>value</code> attribute specifies the value to have
        the gauge indicate as the &#8220;measured&#8221; value.</dd>
          
            <dt><a class="attribute-name" id="meter.attrs.low" title="meter.attrs.low" href="meter.html#meter.attrs.low">low</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The other three attributes can be used to segment the gauge's range into
   "low", "medium", and "high" parts, and to indicate which part of the gauge
   is the "optimum" part. The <code>low</code> attribute specifies the range
   that is considered to be the "low" part, and the
   <code>high</code> attribute specifies the
   range that is considered to be the "high" part. The
   <code>optimum</code> attribute
 gives the
   position that is "optimum"; if that is higher than the "high" value then
   this indicates that the higher the value, the better; if it's lower than
   the "low" mark then it indicates that lower values are better, and
   naturally if it is in between then it indicates that neither high nor low
   values are good.</dd>
          
            <dt><a class="attribute-name" id="meter.attrs.high" title="meter.attrs.high" href="meter.html#meter.attrs.high">high</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The other three attributes can be used to segment the gauge's range into
   "low", "medium", and "high" parts, and to indicate which part of the gauge
   is the "optimum" part. The <code>low</code> attribute specifies the range
   that is considered to be the "low" part, and the <code>high</code> attribute specifies the
   range that is considered to be the "high" part. The <code>optimum</code> attribute gives the
   position that is "optimum"; if that is higher than the "high" value then
   this indicates that the higher the value, the better; if it's lower than
   the "low" mark then it indicates that lower values are better, and
   naturally if it is in between then it indicates that neither high nor low
   values are good.</dd>
          
            <dt><a class="attribute-name" id="meter.attrs.max" title="meter.attrs.max" href="meter.html#meter.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>Specifies the upper bound.</dd>
          
            <dt><a class="attribute-name" id="meter.attrs.optimum" title="meter.attrs.optimum" href="meter.html#meter.attrs.optimum">optimum</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The other three attributes can be used to segment the gauge's range into
   "low", "medium", and "high" parts, and to indicate which part of the gauge
   is the "optimum" part. The <code>low</code> attribute specifies the range
   that is considered to be the "low" part, and the <code>high</code> attribute specifies the
   range that is considered to be the "high" part. The <code>optimum</code> attribute gives the
   position that is "optimum"; if that is higher than the "high" value then
   this indicates that the higher the value, the better; if it's lower than
   the "low" mark then it indicates that lower values are better, and
   naturally if it is in between then it indicates that neither high nor low
   values are good.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="meter-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#meter-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The value of the  &#8220;min&#8221; attribute must be less than or equal to
				the value of the &#8220;value&#8221; attribute.
			</span></li><li><span>
				The value of the &#8220;value&#8221; attribute must be greater than or equal to
				zero when the &#8220;min&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;value&#8221; attribute must be less than or equal to
				the value of the &#8220;max&#8221; attribute.
			</span></li><li><span>
				The value of the  &#8220;value&#8221; attribute must be less than or equal to
				one when the &#8220;max&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;min&#8221; attribute must be less than or equal to
				the value of the &#8220;max&#8221; attribute.
			</span></li><li><span>
				The value of the &#8220;max&#8221; attribute must be greater than or equal to
				zero when the &#8220;min&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;min&#8221; attribute must be less than or equal to
				one when the &#8220;max&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;min&#8221; attribute must be less than or equal to
				the value of the &#8220;low&#8221; attribute.
			</span></li><li><span>
				The value of the &#8220;low&#8221; attribute must be greater than or equal to
				zero when the &#8220;min&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;min&#8221; attribute must be less than or equal to
				the value of the &#8220;high&#8221; attribute.
			</span></li><li><span>
				The value of the &#8220;high&#8221; attribute must be greater than or equal to
				zero when the &#8220;min&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;low&#8221; attribute must be less than or equal to
				the value of the &#8220;high&#8221; attribute.
			</span></li><li><span>
				The value of the  &#8220;high&#8221; attribute must be less than or equal to
				the value of the &#8220;max&#8221; attribute.
			</span></li><li><span>
				The value of the  &#8220;high&#8221; attribute must be less than or equal to
				one when the &#8220;max&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;low&#8221; attribute must be less than or equal to
				the value of the &#8220;max&#8221; attribute.
			</span></li><li><span>
				The value of the  &#8220;low&#8221; attribute must be less than or equal to
				one when the &#8220;max&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;min&#8221; attribute must be less than or equal to
				the value of the &#8220;optimum&#8221; attribute.
			</span></li><li><span>
				The value of the &#8220;optimum&#8221; attribute must be greater than or equal to
				zero when the &#8220;min&#8221; attribute is absent.
			</span></li><li><span>
				The value of the  &#8220;optimum&#8221; attribute must be less than or equal to
				the value of the &#8220;max&#8221; attribute.
			</span></li><li><span>
				The value of the  &#8220;optimum&#8221; attribute must be less than or equal to
				one when the &#8220;max&#8221; attribute is absent.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="meter-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#meter-tags">#</a></h2>
        <p>A <a href="meter.html#meter">meter</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="meter-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#meter-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.button.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=button &#8211; button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.button" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">button</span></span> &#8211; <span class="shortdesc">button</span> <a class="hash" href="#input.button">#</a> <a class="toc-bak" href="#input.button-toc">T</a></h2>
      <div id="input.button-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>button</code>" represents a button with no
    additional semantics.</p>
  </div>
      <div class="no-number no-toc" id="input.button-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.button-content">#</a></h2>
        <div class="content-models" id="input.button-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.button-mdl" href="input.button.html#input.button-mdl"><span class="element">input</span>.button</a> = </span><span>
      <a class="ref" href="input.button.html#input.button.attrs">input.button.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.button-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.button-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.button.html#input.button.attrs">input.button.attrs</a> = <span class="pattern" id="input.button.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.button.html#input.button.attrs.type" title="input.button.attrs.type">type</a>
   &amp; <a class="ref" href="input.button.html#input.button.attrs.value" title="input.button.attrs.value">value</a>?)
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.button-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.button-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.button.attrs.type" title="input.button.attrs.type" href="input.button.html#input.button.attrs.type">type</a><span class="attr-values"> =   "button" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is a button with no
      additional semantics.</dd>
          
            <dt><a class="attribute-name" id="input.button.attrs.value" title="input.button.attrs.value" href="input.button.html#input.button.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.button-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.button-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.button-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.button-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.button-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.button-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: aside.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>aside &#8211; tangential content</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="aside" class="section">
      <h2 class="element-head"><span class="element">aside</span> &#8211; <span class="shortdesc">tangential content</span> <a class="hash" href="#aside">#</a> <a class="toc-bak" href="#aside-toc">T</a></h2>
      <div id="aside-longdesc" class="longdesc">
    <p>The <a href="aside.html#aside" class="element">aside</a> element
    represents content that is tangentially related to the content
    that forms the main textual flow of a document. In printed
    documents, such tangential content is sometimes formatted as a
    sidebar or annotation or footnote.</p>
  </div>
      <div class="no-number no-toc" id="aside-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#aside-content">#</a></h2>
        <div class="content-models" id="aside-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="aside-mdl" href="aside.html#aside-mdl" class="element">aside</a> = </span><span>
      <a class="ref" href="style.html#style-pattern">style</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="aside.html#aside.attrs">aside.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="aside-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#aside-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="aside.html#aside.attrs">aside.attrs</a> = <span class="pattern" id="aside.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="aside-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#aside-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The sectioning element &#8220;aside&#8221; must not
				appear as a descendant of the &#8220;header&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;aside&#8221; must not
				appear as a descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;aside&#8221; must not
				appear as a descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="aside-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#aside-tags">#</a></h2>
        <p>An <a href="aside.html#aside">aside</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="aside-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#aside-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: syntax.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Syntax</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="syntax" class="section">
  <h2>5. Syntax <a class="hash" href="#syntax">#</a> <a class="toc-bak" href="#syntax-toc">T</a></h2>

  <p>The HTML vocabulary is an abstract language that applications
  can potentially represent in memory in any number of possible
  ways, and that can be transmitted using any number of possible
  concrete syntaxes. This specification provides
  details about two particular concrete syntaxes: One syntax which,
  for the sake of simplicity is referred to throughout this
  specification as
  <a href="syntax.html#html-syntax">the HTML syntax</a>,
  and an alternative syntax, which for the sake of simplicity is
  referred to throughout this specification as
  <a href="syntax.html#xml-syntax">the XML syntax</a>.</p>

  <p>Web browsers typically implement two separate parsers for
  processing HTML content: an
  <dfn id="html-parser" title="syntax-html-parser">HTML parser</dfn>
  which is invoked when processing documents transmitted in the
  <a href="syntax.html#html-syntax">HTML syntax</a>, and an XML parser
  which is invoked when processing documents transmitted in the
  <a href="syntax.html#xml-syntax">XML syntax</a>.</p>

  <div id="mime-types" class="section">
    <h2>5.1. The HTML and XML syntaxes and MIME types <a class="hash" href="#mime-types">#</a> <a class="toc-bak" href="#mime-types-toc">T</a></h2>
    <p>For the purposes of this specification, the term
    <dfn id="html-syntax" title="syntax-html-syntax">HTML syntax</dfn> refers to the
    syntax which is processed 
    using <span title="syntax-html-parser">HTML parsers</span>.
    <a href=".html#syntax-html-document">Documents in the HTML
      syntax</a> use the <code>text/html</code> MIME type. In
    particular, <a href="syntax.html#syntax-document-html">documents in the
      HTML syntax</a> that are served over the wire (for example,
    by HTTP) must be labeled with the <code>text/html</code> MIME
    type.</p>

    <p>For the purposes of this specification, the term
    <dfn id="xml-syntax" title="syntax-xml-syntax">XML syntax</dfn> refers to the
    syntax which is processed 
    using <span title="syntax-html-parser">XML parsers</span>.

    <a href="syntax.html#syntax-document-xml">Documents in the XML
    syntax</a> that use the new features described in this
    specification and that are served over the wire (for example, by
    HTTP) must be labeled with an XML MIME type such as
    <code>application/xml</code> or
    <code>application/xhtml+xml</code> and must not be labeled with
    the <code>text/html</code> MIME type.</p>
  </div>

  <div id="documents" class="section">
    <h2>5.2. Conformant documents <a class="hash" href="#documents">#</a> <a class="toc-bak" href="#documents-toc">T</a></h2>
    <p>A conformant
    <dfn id="syntax-document-html" title="syntax-document-html">document in the HTML
      syntax</dfn> must consist of the following parts, in the
    following order:</p>

    <ol>
      <li>Optionally, a single U+FEFF BYTE ORDER MARK (BOM)
      character.</li>

      <li>Any number of
      <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
      <a href="terminology.html#space" title="space character">space characters</a>.</li>

      <li>A <a href="syntax.html#doctype" title="syntax-doctype">DOCTYPE</a>.</li>

      <li>Any number of
      <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
      <a href="terminology.html#space" title="space character">space characters</a>.</li>

      <li>The root element, in the form of an
      <code><a href="html.html#html">html</a></code>
      <a href=".html#element" title="syntax-elements">element</a>.</li>

      <li>Any number of
      <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
      <a href="terminology.html#space" title="space character">space characters</a>.</li>
    </ol>

    <p>A conformant
    <dfn id="syntax-document-xml" title="syntax-document-xml">document in the XML
      syntax</dfn> must consist of the following parts, in the
    following order:</p>

    <ol>
      <li>Optionally, a single U+FEFF BYTE ORDER MARK (BOM)
      character.</li>

      <li>Any number of
      <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
      <a href="terminology.html#space" title="space character">space characters</a>.</li>

      <li>Optionally, a <a href="syntax.html#doctype" title="syntax-doctype">DOCTYPE</a>.</li>

      <li>Any number of
      <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
      <a href="terminology.html#space" title="space character">space characters</a>.</li>

      <li>The root element, in the form of an
      <code><a href="html.html#html">html</a></code>
      <a href=".html#element" title="syntax-elements">element</a>.</li>

      <li>Any number of
      <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
      <a href="terminology.html#space" title="space character">space characters</a>.</li>
    </ol>

    <p>Documents in the XML syntax must conform to XML constraints
    as defined in the XML specification <a href=".html#refsXML">[XML]</a> &#8212; including XML well-formedness
    constraints &#8212; and must not make use of any features of the <a href="syntax.html#html-syntax">HTML syntax</a> that do not follow XML
    well-formedness constraints (for example, documents in the XML
    syntax must not use <a href="syntax.html#syntax-attr-unquoted">unquoted attribute
      value syntax</a> or <a href="syntax.html#omitted">omit tags</a>).</p>

  </div>

  <div id="the-doctype" class="section">
    <h2>5.3. The DOCTYPE <a class="hash" href="#the-doctype">#</a> <a class="toc-bak" href="#the-doctype-toc">T</a></h2>
    <p>A <dfn id="doctype" title="syntax-doctype">DOCTYPE</dfn> is
    an special instruction which, for legacy reasons that have to
    do with processing modes in browsers, is a required part of
    any <a href="syntax.html#syntax-document-html">document in the HTML
      syntax</a>.</p>

    <p>A <a href="syntax.html#syntax-document-xml">document in the
    XML syntax</a> may contain a <a href="syntax.html#doctype">DOCTYPE</a>,
    but is not required to contain one.</p>

    <p>Except in documents output from certain tools, the DOCTYPE
    must match the regular expression in the following pattern
    definition.</p>

    <dl class="pattern-def">
      <dt><a id="doctype.pattern" href="syntax.html#doctype.pattern">doctype</a> =</dt>
      <dd>
        <pre><code class="regexp">&lt;![dD][oO][cC][tT][yY][pP][eE]\s+[hH][tT][mM][lL]\s*&gt;</code></pre>
      </dd>
    </dl>

    <div class="example">
    <p>The following are examples of some DOCTYPEs that match the
    above pattern.</p>
    <pre>&lt;!doctype html&gt;</pre>
    <pre>&lt;!DOCTYPE HTML&gt;</pre>
    </div>

    <p>In documents output from tools that are incapable of
    generating a DOCTYPE in the form above, the DOCTYPE must match
    the regular expression in the following pattern definition.</p>

    <dl class="pattern-def">
      <dt><a id="doctype.legacy" href="syntax.html#doctype.legacy">doctype.legacy</a> =</dt>
      <dd>
        <pre><code class="regexp">&lt;![dD][oO][cC][tT][yY][pP][eE]\s+[hH][tT][mM][lL](\s+[pP][uU][bB][lL][iI][cC]\s+("about:legacy-compat"|'about:legacy-compat'))?\s*&gt;</code></pre>
        </dd>
    </dl>

    <div class="example">
    <p>The following are examples of some DOCTYPEs that match the
    above pattern.</p>
    <pre>&lt;!doctype html public 'about:legacy-compat'&gt;</pre>
    <pre>&lt;!DOCTYPE HTML PUBLIC "about:legacy-compat"&gt;</pre>
    </div>

    <p>A document must not use a DOCTYPE matching the
    <a href="syntax.html#doctype.legacy">doctype.legacy</a>
    pattern unless the document is output from a tool that is
    incapable of generating a DOCTYPE matching the
    <a href="syntax.html#doctype.pattern">doctype</a> pattern.</p>
  </div>

  <div id="character-encoding" class="section">
    <h2>5.4. Character encoding declaration <a class="hash" href="#character-encoding">#</a> <a class="toc-bak" href="#character-encoding-toc">T</a></h2>
    <p>A <dfn id="encoding-declaration">character
      encoding declaration</dfn> is a mechanism by which the
    character encoding used to store or transmit a document is
    specified.</p>

    <p>The following restrictions apply to character encoding
    declarations:</p>

    <ul>
      <li>The character encoding name given must be the name of
      the character encoding used to serialize the file.</li>

      <li>The value must be a valid character encoding name, and
      must be the preferred name for that encoding.
      <a href="references.html#refsIANACHARSET">[IANACHARSET]</a></li>
      <li>The character encoding declaration must be serialized
      without the use of
      <a href="syntax.html#character-ref" title="syntax-charref">character references</a>
      or character escapes of any kind.</li>
      <li>The element containing the character encoding
      declaration must be serialised completely within the first
      512 bytes of the document.</li>
    </ul>

    <p>If the document does not start with a BOM, and if its
    encoding is not explicitly given by a
    <code>Content-Type</code> HTTP header, then the character
    encoding used must be an
    <a href="syntax.html#ascii-compatible">ASCII-compatible character encoding</a>,
    and, in addition, if that encoding isn't US-ASCII itself, then
    the encoding must be specified using a
    <code><a href="meta.html#meta">meta</a></code> element with a
    <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute or a <code><a href="meta.html#meta">meta</a></code> element
    in the
    <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding declaration
      state</a>.</p>

    <p>If the document contains a <code><a href="meta.html#meta">meta</a></code>
    element with a
    <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute or a <code><a href="meta.html#meta">meta</a></code> element in the
    <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding declaration state</a>,
    then the character encoding used must be an
    <a href="syntax.html#ascii-compatible">ASCII-compatible character encoding</a>.</p>

    <p>An
    <dfn id="ascii-compatible">ASCII-compatible character encoding</dfn>
    is one that is a superset of US-ASCII (specifically,
    ANSI_X3.4-1968) for bytes in the set 0x09, 0x0A, 0x0C, 0x0D,
    0x20 - 0x22, 0x26, 0x27, 0x2C - 0x3F, 0x41 - 0x5A, and 0x61 -
    0x7A.</p>

    <p>Authors should not use JIS_X0212-1990, x-JIS0208, and
    encodings based on EBCDIC. Authors should not use UTF-32.
    Authors must not use the CESU-8, UTF-7, BOCU-1 and SCSU
    encodings.
    <a href=".html#refsCESU8">[CESU8]</a>
    <a href=".html#refsUTF7">[UTF7]</a>
    <a href=".html#refsBOCU1">[BOCU1]</a>
    <a href=".html#refsSCSU">[SCSU]</a></p>

    <p>In a
    <a href="syntax.html#syntax-document-xml">document the XML syntax</a>,
    the XML declaration should be used to provide
    character-encoding information, if necessary.</p>
  </div>

  <div id="syntax-elements" class="section">
    <h2>5.5. Elements <a class="hash" href="#syntax-elements">#</a> <a class="toc-bak" href="#syntax-elements-toc">T</a></h2>
    <p>An element&#8217;s <dfn id="content-model" title="content-model">content model</dfn> defines the element&#8217;s structure: What
    <a href="syntax.html#contents">contents</a> (if any) the element can
    contain, as well as what attributes (if any) the element can
    have. The <a href=".html#elements">HTML elements</a> section of this
    specification defines the content models for all elements.
    An element must not contain <a href="syntax.html#contents">contents</a>
    or attributes that are not part of its content model.</p>

    <p>The <dfn id="contents" title="contents">contents</dfn> of
    an element are any elements, <a href=".html#syntax-text">text</a>,
    <a href=".html#syntax-charref">character references</a>, <a href="syntax.html#syntax-cdata">CDATA sections</a> (which are allowed
    only in elements from the MathML namespace), or <a href="syntax.html#syntax-comments">comments</a> that it contains.
    Attributes and their values are not considered to be the
    &#8220;contents&#8221; of an element.</p>

    <p>An element whose <a href="syntax.html#content-model">content model</a>
    does not allow it to have <a href="contents" title="contents">contents</a> is said to be a <dfn id="void-element" title="void-element">void
      element</dfn>. Void elements can have attributes.</p>

    <p>The following is a complete list of the void elements in
    HTML.</p>
    <dl>
      <dt><dfn id="void-elements">Void elements</dfn></dt>
      <dd>
      <code><a href="area.html#area">area</a></code>,
      <code><a href="base.html#base">base</a></code>,
      <code><a href="br.html#br">br</a></code>,
      <code><a href="col.html#col">col</a></code>,
      <code><a href="command.html#command">command</a></code>,
      <code><a href="embed.html#embed">embed</a></code>,
      <code><a href="hr.html#hr">hr</a></code>,
      <code><a href="img.html#img">img</a></code>,
      <code><a href="input.html#input">input</a></code>,
      <code><a href="link.html#link">link</a></code>,
      <code><a href="meta.html#meta">meta</a></code>,
      <code><a href="param.html#param">param</a></code>,
      <code><a href="source.html#source">source</a></code>
      </dd>
    </dl>

    <p id="elements-html-syntax">The following list defines syntax
      rules for the <a href="syntax.html#html-syntax">the HTML syntax</a>.
      Rules for the <a href="syntax.html#xml-syntax">the XML syntax</a> are defined in 
    the XML specification <a href=".html#refsXML">[XML]</a>.</p>
    <ul>
    <li><dfn id="tags" title="syntax-tags">Tags</dfn> are used to
    delimit the start and end of elements in the markup. Elements
    have a <a href="syntax.html#syntax-start-tags">start
      tag</a> to indicate where they begin. Non-<a href="syntax.html#void-element">void</a> elements have an <a href="syntax.html#syntax-end-tags">end tag</a> to
    indicate where they end, with the exception of elements from
    the MathML namespace whose start tags are
    <a href="syntax.html#syntax-self-closing">marked as self-closing</a>.</li>

    <li><dfn id="tag-name" title="syntax-tag-name">Tag names</dfn>
    are used within element start tags and end tags to 
    give the element's name. HTML elements all have names that
    only use characters in the range U+0030 DIGIT ZERO .. U+0039
    DIGIT NINE, U+0061 LATIN SMALL LETTER A .. U+007A LATIN
    SMALL LETTER Z, U+0041 LATIN CAPITAL LETTER A .. U+005A
    LATIN CAPITAL LETTER Z, and U+002D HYPHEN-MINUS
    (<code>-</code>). Tag names may be written with any mix of
    lowercase and uppercase letters that, when converted to
    all-lowercase, matches the element's tag name; tag names are
    case-insensitive.</li>


      <li>
      <dfn id="syntax-start-tags">Start tags</dfn>
      must have the following format:

      <ol>
        <li>The first character of a start tag must be a U+003C
        LESS-THAN SIGN (<code>&lt;</code>).</li>

        <li>The next
        few characters of a start tag must be the element's
        <a href="syntax.html#tag-name" title="syntax-tag-name">tag name</a>.</li>

        <li>If there are to be any attributes in the next step,
        there must first be one or more
        <a href="terminology.html#space" title="space character">space characters</a>.</li>

        <li>Then, the start tag may have
        a number of attributes, the
        <a href="syntax.html#attribute" title="syntax-attributes">syntax for which</a> is
        described below. Attributes may be separated from each
        other by one or more
        <a href="terminology.html#space" title="space character">space characters</a>.</li>

        <li>After the attributes, the start tag may have one or more
        <a href="terminology.html#space" title="space character">space characters</a>. (Some
        attributes are required to be followed by a space. See the
        <a href="syntax.html#attribute" title="syntax-attributes">attributes section</a>
        below.)</li>

        <li>Start tags must be closed by a U+003E GREATER-THAN
        SIGN (<code>&gt;</code>) character.
        If an element is an
        <a href="syntax.html#void-element">void element</a> or an element
        from the MathML namespace, then it may have a single
        U+002F SOLIDUS (<code>/</code>) character before the
        closing U+003E GREATER-THAN SIGN (<code>&gt;</code>)
        character.</li>
      </ol>
      </li>

      <li>
      <dfn id="syntax-end-tags">End tags</dfn>
      must have the following format:

      <ol>
        <li>The first character of an end tag must be a U+003C
        LESS-THAN SIGN (<code>&lt;</code>).</li>

        <li>The second character of an end tag must be a U+002F
        SOLIDUS (<code>/</code>).</li>

        <li>The next few characters of an end tag must be the
        element's
        <a href="syntax.html#tag-name" title="syntax-tag-name">tag name</a>.</li>

        <li>After the tag name, there may be one or more
        <a href="terminology.html#space" title="space character">space characters</a>.</li>

        <li>Finally, end tags must be closed by a U+003E
        GREATER-THAN SIGN (<code>&gt;</code>) character.
        </li>
      </ol>
      </li>

    <li>Elements from the MathML namespace whose start tags have a
    single U+002F SOLIDUS (/) character before the closing U+003E
    GREATER-THAN SIGN (&gt;) character are said to be <dfn id="syntax-self-closing">marked as self-closing</dfn>.</li>

    <li>Elements from the MathML namespace must either have a start
    tag and an end tag, or a start tag that is
    <a href="syntax.html#syntax-self-closing">marked as self-closing</a>,
    in which case they must not have an end tag.</li>

    <li><a href="syntax.html#void-element">Void elements</a> only have a
    start tag; end tags must not be specified for void
    elements.</li>

    <li>The start and end tags of certain elements can be <dfn id="omitted" title="syntax-tag-omission">omitted</dfn>. 
    The subsection for each element in the <a href=".html#elements">HTML elements</a> section of this
    specification provides information about which tags (if any)
    can be omitted for that particular element.</li>

    <li>A non-<a href="syntax.html#void-element">void</a> element that is
    not from the MathML namespace must have an end tag, unless
    the subsection for that element in the <a href=".html#elements">HTML elements</a> section of this
    specification indicates that its end tag can be <a href="syntax.html#omitted">omitted</a>.</li>

    <li>The <a href="syntax.html#contents">contents</a> of an element must be
    placed between just after the start tag (which
    <a href="syntax.html#omitted" title="syntax-tag-omission">might be
      implied, in certain cases</a>) and just before the end tag
    (which again,
    <a href="syntax.html#omitted" title="syntax-tag-omission">might be
      implied in certain cases</a>).</li>

    <li>The <a href="style.html#style">style</a> and <a href="script.html#script">script</a> elements can have <a href="syntax.html#text" title="syntax-text">text</a>, though it has <a href="syntax.html#text-restrictions">restrictions</a> described
    in a later section.</li>

    <li>The <a href="title.html#title">title</a> and <a href="textarea.html#textarea">textarea</a> elements can have <a href="syntax.html#text" title="syntax-text">text</a> and
    <a href="syntax.html#character-ref" title="syntax-charref">character references</a>, but the
    text must not contain an
    <a href="syntax.html#ambiguous" title="syntax-ambiguous-ampersand">ambiguous ampersand</a>.
    There are also
    <a href="syntax.html#text-restrictions">further restrictions</a>
    described in a later section.</li>

    <li>Non-<a href="syntax.html#void-element">void</a> elements other than
    elements from the MathML namespace and the <a href="style.html#style">style</a>, <a href="script.html#script">script</a>, <a href="title.html#title">title</a>, and <a href="textarea.html#textarea">textarea</a> elements can contain
    <a href="syntax.html#text" title="syntax-text">text</a>,
    <a href="syntax.html#character-ref" title="syntax-charref">character references</a>,
    other <a href=".html#element" title="syntax-elements">elements</a>,
    and <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a>.
    But the text must not contain the character U+003C LESS-THAN SIGN
    (<code>&lt;</code>) or an
    <a href="syntax.html#ambiguous" title="syntax-ambiguous-ampersand">ambiguous
      ampersand</a>.</li>

    <li>Elements from the MathML namespace whose start tag is
    <a href="syntax.html#syntax-self-closing">marked as self-closing</a>,
    can't have any contents. MathML elements whose
    start tag is <em>not</em>
    <a href="syntax.html#syntax-self-closing">marked as self-closing</a>,
    can have
    <a href="syntax.html#text" title="syntax-text">text</a>,
    <a href="syntax.html#character-ref" title="syntax-charref">character references</a>,
    <a href="syntax.html#syntax-cdata" title="syntax-cdata">CDATA sections</a>,
    other
    <a href=".html#element" title="syntax-elements">elements</a>,
    and
    <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a>,
    but the text must not contain the character U+003C LESS-THAN
    SIGN (<code>&lt;</code>) or an
    <a href="syntax.html#ambiguous" title="syntax-ambiguous-ampersand">ambiguous ampersand</a>.</li>

    </ul>
  </div>

    <div id="syntax-attributes" class="section">
      <h2>5.6. Attributes <a class="hash" href="#syntax-attributes">#</a> <a class="toc-bak" href="#syntax-attributes-toc">T</a></h2>

      <p>
      <dfn id="attribute" title="syntax-attributes">Attributes</dfn>
      for an element are expressed inside the element's start
      tag. Attributes have a name and a value.</p>

      <p>There must never be two or more attributes on the same
      start tag whose names are an
      <a href=".html#ascii">ASCII case-insensitive</a>
      match for each other.</p>

      <p id="elements-xml-syntax">The following list defines syntax
      rules for the <a href="syntax.html#html-syntax">the HTML syntax</a>.
      Rules for the <a href="syntax.html#xml-syntax">the XML syntax</a> are defined in 
      the XML specification <a href=".html#refsXML">[XML]</a>.</p>

      <ul>
        <li><dfn id="attribute-name" title="syntax-attribute-name">Attribute names</dfn>
      must consist of one or more characters other than the
      <a href="terminology.html#space" title="space
 character">space characters</a>,
      U+0000 NULL, U+0022 QUOTATION MARK ("), U+0027 APOSTROPHE
      ('), U+003E GREATER-THAN SIGN (&gt;), U+002F SOLIDUS (/),
      and U+003D EQUALS SIGN (=) characters, the control
      characters, and any characters that are not defined by
      Unicode. Attribute names may be
      written with any mix of lowercase and uppercase letters that
      are an <a href=".html#ascii">ASCII case-insensitive</a> match for
      the attribute&#8217;s name.</li>

      <li><dfn id="xml-compatible">XML-compatible</dfn>
      attribute names are those that match the
      <a href="http://www.w3.org/TR/REC-xml/#NT-Name"><code title="">Name</code></a> production defined in XML,
      that contain no U+003A COLON (:) characters, and whose first
      three characters are not an
      <a href=".html#ascii">ASCII case-insensitive</a>
      match for the string "<code title="">xml</code>"
      <a href=".html#refsXML">[XML]</a>.</li>

      <li>
      <dfn id="attribute-value" title="syntax-attribute-value">Attribute values</dfn> are
      a mixture of
      <a href="syntax.html#text" title="syntax-text">text</a>
      and
      <a href="syntax.html#character-ref" title="syntax-charref">character references</a>, except
      with the additional restriction that the text
      cannot contain an
      <a href="syntax.html#ambiguous" title="syntax-ambiguous-ampersand">ambiguous ampersand</a>.</li>
    </ul>

    <p>In the <a href="syntax.html#html-syntax">the HTML syntax</a>,
    attributes can be specified in four different ways:</p>
    <ol>
      <li><a href="syntax.html#syntax-attr-empty">empty attribute syntax</a></li>
      <li><a href="syntax.html#syntax-attr-unquoted">unquoted attribute-value syntax</a></li>
      <li><a href="syntax.html#syntax-attr-single-quoted">single-quoted attribute-value syntax</a></li>
      <li><a href="syntax.html#syntax-attr-double-quoted">double-quoted attribute-value syntax</a></li>
    </ol>

      <dl>
        <dt><dfn id="syntax-attr-empty">Empty attribute syntax</dfn></dt>
        <dd>
        <p>Certain attributes may be specified by providing
        just the
          <a href="syntax.html#attribute-name" title="syntax-attribute-name">attribute name</a>.</p>

          <div class="example">
            <p>In the following example, the
            <code title="attr-input-disabled">disabled</code>
            attribute is given with the empty attribute
            syntax:</p>

            <pre>&lt;input <em>disabled</em>&gt;</pre>
          </div>

          <p>If an attribute using the empty attribute syntax is
          to be followed by another attribute, then there must
          be a
          <a href="terminology.html#space">space character</a>
          separating the two.</p>
        </dd>

        <dt><dfn id="syntax-attr-unquoted" title="syntax-attributes-unquoted">Unquoted attribute-value syntax</dfn></dt>
        <dd>
        <p>An attribute and its value may be specified by providing
          the <a href="syntax.html#attribute-name" title="syntax-attribute-name">attribute name</a>,
          followed by zero or more
          <a href="terminology.html#space" title="space character">space characters</a>,
          followed by a single U+003D EQUALS SIGN character,
          followed by zero or more
          <a href="terminology.html#space" title="space character">space characters</a>,
          followed by the
          <a href="syntax.html#attribute-value" title="syntax-attribute-value">attribute value</a>.</p>

          <p>In addition to the general requirements given above for
          attribute values, an unquoted attribute value must not
          contain any literal
          <a href="terminology.html#space" title="space character">space characters</a>,
          any U+0022 QUOTATION MARK (<code>"</code>) characters,
          U+0027 APOSTROPHE (<code>'</code>) characters, U+003D
          EQUALS SIGN (<code>=</code>) characters, or U+003E
          GREATER-THAN SIGN (<code>&gt;</code>) characters, and
          must not be the empty string.</p>

          <div class="example">
            <p>In the following example, the
            <code title="attr-input-value">value</code>
            attribute is given with the unquoted attribute value
            syntax:</p>

            <pre>&lt;input <em>value=yes</em>&gt;</pre>
          </div>

          <p>If an attribute using the unquoted attribute syntax
            is to be followed by another attribute or by one of
            the optional U+002F SOLIDUS (<code>/</code>)
            characters allowed in step 6 of the
            <span title="syntax-start-tag">start tag</span> syntax
            above, then there must be a
            <a href="terminology.html#space">space character</a> separating the
            two.</p>
        </dd>

        <dt><dfn id="syntax-attr-single-quoted">Single-quoted attribute-value syntax</dfn></dt>
        <dd>
          <p>An attribute and its value may be specified by
          providing the
          <a href="syntax.html#attribute-name" title="syntax-attribute-name">attribute name</a>,
          followed by zero or more
          <a href="terminology.html#space" title="space character">space characters</a>,
          followed by a single U+003D EQUALS SIGN character,
          followed by zero or more
          <a href="terminology.html#space" title="space character">space characters</a>,
          followed by a single U+0027 APOSTROPHE (<code>'</code>)
          character, followed by the
          <a href="syntax.html#attribute-value" title="syntax-attribute-value">attribute value</a>,
          and finally followed by a matching single U+0027
          APOSTROPHE (<code>'</code>) character.</p>

          <p>In addition to the general requirements given above
          for attribute values, single-quoted attribute values
          must not contain any literal U+0027
          APOSTROPHE (<code>'</code>) characters.</p>

          <div class="example">
            <p>In the following example, the
            <code title="attr-input-type">type</code> attribute
            is given with the single-quoted attribute value
            syntax:</p>

            <pre>&lt;input <em>type='checkbox'</em>&gt;</pre>
          </div>

          <p>If an attribute using the single-quoted attribute
            syntax is to be followed by another attribute, then
            there must be a <a href="terminology.html#space">space character</a>
            separating the two.</p>
        </dd>

        <dt><dfn id="syntax-attr-double-quoted">Double-quoted attribute-value syntax</dfn></dt>
        <dd>
          <p>An attribute and its value may be specified by
          providing the
          <a href="syntax.html#attribute-name" title="syntax-attribute-name">attribute name</a>,
          followed by zero or more
          <a href="terminology.html#space" title="space character">space characters</a>,
          followed by a single U+003D EQUALS SIGN character,
          followed by zero or more
          <a href="terminology.html#space" title="space character">space characters</a>,
          followed by a single U+0022 QUOTATION MARK
          (<code>"</code>) character, followed by the
          <a href="syntax.html#attribute-value" title="syntax-attribute-value">attribute value</a>,
          and finally followed by a matching double U+0022 QUOTATION
          MARK (<code>"</code>) character.</p>

          <p>In addition to the general requirements given above for
          attribute values, double-quoted attribute values must not
          contain any literal U+0022 QUOTATION MARK (<code>"</code>)
          characters.</p>

          <div class="example">
            <p>In the following example, the
            <code title="attr-input-name">name</code> attribute is
            given with the double-quoted attribute value syntax:</p>

            <pre>&lt;input <em>name="be evil"</em>&gt;</pre>
          </div>

          <p>If an attribute using the double-quoted attribute
             syntax is to be followed by another attribute, then
            there must be a <a href="terminology.html#space">space character</a>
            separating the two.</p>
        </dd>
      </dl>
    </div>

  <div id="text-syntax" class="section">
    <h2>5.7. Text <a class="hash" href="#text-syntax">#</a> <a class="toc-bak" href="#text-syntax-toc">T</a></h2>
    <p><dfn id="text" title="syntax-text">Text</dfn> is
    allowed inside elements, attributes, and comments. Text
    must consist of Unicode characters. Text must not contain
    U+0000 characters. Text must not contain permanently
    undefined Unicode characters. Text must not contain control
    characters other than
    <a href="terminology.html#space" title="space character">space characters</a>.</p>

      <p id="text-restrictions">The text in <a href="style.html#style">style</a>, <a href="script.html#script">script</a>, <a href="title.html#title">title</a>, and
      <a href="textarea.html#textarea">textarea</a>
      elements must not contain
      any occurrences of the string
      "<code title="">&lt;/</code>" (U+003C LESS-THAN SIGN, U+002F
       SOLIDUS) followed by characters that case-insensitively
       match the tag name of the element followed by one of
       U+0009 CHARACTER TABULATION, U+000A LINE FEED (LF),
       U+000C FORM FEED (FF), U+0020 SPACE, U+003E GREATER-THAN
       SIGN (&gt;), or U+002F SOLIDUS (/), unless that string is
       part of an
       <a href="syntax.html#syntax-escape">escaping text span</a>.</p>

       <p>An
       <dfn id="syntax-escape">escaping text span</dfn>
       is a span of
       <a href="syntax.html#text" title="syntax-text">text</a> that starts with an
       <a href="syntax.html#syntax-escape-start">escaping text span start</a>
       that is not itself in an
       <a href="syntax.html#syntax-escape">escaping text span</a>,
       and ends at the next
       <a href="syntax.html#syntax-escape-end">escaping text span end</a>.
       There cannot be any
       <a href=".html#syntax-charref">character references</a>
       inside an
       <a href="syntax.html#syntax-escape">escaping text span</a>; any sequences
       of characters within an
       <a href="syntax.html#syntax-escape">escaping text span</a>
       that may look like
       <a href=".html#syntax-charref">character references</a>
       are in fact not 
       <a href=".html#syntax-charref">character references</a>.</p>

       <p>An
       <dfn id="syntax-escape-start">escaping text span start</dfn>
       is a part of <a href="syntax.html#text" title="syntax-text">text</a> that
       consists of the four character sequence
       "<code title="">&lt;!--</code>" (U+003C LESS-THAN SIGN,
       U+0021 EXCLAMATION MARK, U+002D HYPHEN-MINUS, U+002D
       HYPHEN-MINUS).</p>

       <p>An
       <dfn id="syntax-escape-end">escaping text span end</dfn>
       is a part of
       <a href="syntax.html#text" title="syntax-text">text</a> that
       consists of the three character sequence
       "<code title="">--&gt;</code>" (U+002D HYPHEN-MINUS,
       U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN) whose
       U+003E GREATER-THAN SIGN (&gt;).</p>

       <p>An <a href="syntax.html#syntax-escape-start">escaping text span
         start</a> may share its U+002D HYPHEN-MINUS characters with its
       corresponding <a href="syntax.html#syntax-escape-end">escaping text
         span end</a>.</p>

      <p>The text in <a href="style.html#style">style</a>, <a href="script.html#script">script</a>, <a href="title.html#title">title</a>, and
      <a href="textarea.html#textarea">textarea</a>
      elements must not have an
       <a href="syntax.html#syntax-escape-start">escaping text span start</a>
       that is not followed by an
       <a href="syntax.html#syntax-escape-end">escaping text span end</a>.</p>
  </div>

  <div id="character" class="section">
    <h2>5.8. Character references <a class="hash" href="#character">#</a> <a class="toc-bak" href="#character-toc">T</a></h2>

    <p>In certain cases described in other sections,
    <a href="syntax.html#text" title="syntax-text">text</a> may be mixed
    with
    <dfn id="character-ref" title="syntax-charref">character references</dfn>.
    These can be used to escape characters that couldn't
    otherwise legally be included in
    <a href="syntax.html#text" title="syntax-text">text</a>.</p>

    <p>Character references must start with a U+0026 AMPERSAND
    (<code>&amp;</code>). Following this, there are three possible
    kinds of character references:</p>

    <dl>
      <dt><dfn id="named-charref">Named character reference</dfn></dt>
      <dd>The ampersand must be followed by one of the entity
        names defined in <cite>XML Entity definitions
          for Characters</cite> <a href="references.html#refsEntities">[Entities]</a>, using the same
        case, terminated by a U+003B SEMICOLON (<code title="">;</code>) character.</dd>

      <dt><dfn id="dec-charref">Decimal numeric character reference.</dfn></dt>
      <dd>The ampersand must be followed by a U+0023 NUMBER SIGN
      (<code>#</code>) character, followed by one or more digits in
      the range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, representing
      a base-ten integer that itself is a Unicode code point that is
      not U+0000, U+000D, in the range U+0080 .. U+009F, or in the
      range 0xD800 .. 0xDFFF (surrogates).  The digits must then be
      followed by a U+003B SEMICOLON character
      (<code title="">;</code>).</dd>

      <dt><dfn id="hex-charref">Hexadecimal numeric character reference</dfn></dt>
      <dd>The ampersand must be followed by a U+0023 NUMBER SIGN
      (<code>#</code>) character, which must be followed by
      either a U+0078 LATIN SMALL LETTER X or a U+0058 LATIN
      CAPITAL LETTER X character, which must then be followed by
      one or more digits in the range U+0030 DIGIT ZERO ..
      U+0039 DIGIT NINE, U+0061 LATIN SMALL LETTER A .. U+0066
      LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL LETTER A ..
      U+0046 LATIN CAPITAL LETTER F, representing a base-sixteen
      integer that itself is a Unicode code point that is not
      U+0000, U+000D, in the range U+0080 .. U+009F, or in the
      range 0xD800 .. 0xDFFF (surrogates). The digits must then
      be followed by a U+003B SEMICOLON character
      (<code title="">;</code>).</dd>
    </dl>

    <p>An
    <dfn id="ambiguous" title="syntax-ambiguous-ampersand">ambiguous ampersand</dfn>
    is a U+0026 AMPERSAND (<code>&amp;</code>) character that is
    followed by some
    <a href="syntax.html#text" title="syntax-text">text</a> other than a
    <a href="terminology.html#space">space character</a>, a U+003C LESS-THAN
    SIGN character ('&lt;'), or another U+0026 AMPERSAND
    (<code>&amp;</code>) character.</p>
  </div>

  <div id="cdata" class="section">
    <h2>5.9. CDATA sections <a class="hash" href="#cdata">#</a> <a class="toc-bak" href="#cdata-toc">T</a></h2>
    <p>
    <dfn id="syntax-cdata" title="syntax-cdata">CDATA sections</dfn>
    must start with the character sequence U+003C LESS-THAN
    SIGN, U+0021 EXCLAMATION MARK, U+005B LEFT SQUARE BRACKET,
    U+0043 LATIN CAPITAL LETTER C, U+0044 LATIN CAPITAL LETTER
    D, U+0041 LATIN CAPITAL LETTER A, U+0054 LATIN CAPITAL
    LETTER T, U+0041 LATIN CAPITAL LETTER A, U+005B LEFT SQUARE
    BRACKET (<code title="">&lt;![CDATA[</code>). Following this
    sequence, the CDATA section may have
    <a href="syntax.html#text" title="syntax-text">text</a>, with the
    additional restriction that the text must not contain the
    three character sequence U+005D RIGHT SQUARE BRACKET, U+005D
    RIGHT SQUARE BRACKET, U+003E GREATER-THAN SIGN
    (<code title="">]]&gt;</code>). Finally, the CDATA section must
    be ended by the three character sequence U+005D RIGHT SQUARE
    BRACKET, U+005D RIGHT SQUARE BRACKET, U+003E GREATER-THAN
    SIGN (<code title="">]]&gt;</code>).</p>
    <p>CDATA sections are allowed only in the contents of elements
    from the MathML namespace.</p>
    <div class="example">
    <p>The following shows an example of a CDATA section.</p>
    <pre>
&lt;annotation encoding="text/latex"&gt;
  &lt;![CDATA[\documentclass{article}
  \begin{document}
  \title{E}
  \maketitle
  The base of the natural logarithms, approximately 2.71828.
  \end{document}]]&gt;
&lt;/annotation&gt;</pre>
    </div>
  </div>

  <div id="comments" class="section">
    <h2>5.10. Comments <a class="hash" href="#comments">#</a> <a class="toc-bak" href="#comments-toc">T</a></h2>
    <p>
    <dfn id="syntax-comments" title="syntax-comments">Comments</dfn>
    must start with the four character sequence U+003C LESS-THAN
    SIGN, U+0021 EXCLAMATION MARK, U+002D HYPHEN-MINUS, U+002D
    HYPHEN-MINUS (<code title="">&lt;!--</code>). Following this
    sequence, the comment may have
    <a href="syntax.html#text" title="syntax-text">text</a>, with the
    additional restriction that the text must not start with a
    single U+003E GREATER-THAN SIGN ('&gt;') character, nor start
    with a U+002D HYPHEN-MINUS (<code title="">-</code>) character
    followed by a U+003E GREATER-THAN SIGN ('&gt;') character, nor
    contain two consecutive U+002D HYPHEN-MINUS
    (<code title="">-</code>) characters, nor end with a U+002D
    HYPHEN-MINUS (<code title="">-</code>) character. Finally, the
    comment must be ended by the three character sequence U+002D
    HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN
    (<code title="">--&gt;</code>).</p>

    <div class="example">
    <p>The following is an example of a comment.</p>
    <pre>&lt;!-- main content starts here --&gt;</pre>
    </div>
  </div>
</div></body></html>

--- NEW FILE: section.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>section &#8211; section</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="section" class="section">
      <h2 class="element-head"><span class="element">section</span> &#8211; <span class="shortdesc">section</span> <a class="hash" href="#section">#</a> <a class="toc-bak" href="#section-toc">T</a></h2>
      <div id="section-longdesc" class="longdesc">
    <p>The <a href="section.html#section" class="element">section</a> element
    represents a section of a document, typically with a title or
    heading.</p>
  </div>
      <div class="no-number no-toc" id="section-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#section-content">#</a></h2>
        <div class="content-models" id="section-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="section-mdl" href="section.html#section-mdl" class="element">section</a> = </span><span>
      <a class="ref" href="style.html#style.elem.scoped">style.elem.scoped</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="section.html#section.attrs">section.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="section-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#section-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="section.html#section.attrs">section.attrs</a> = <span class="pattern" id="section.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="section-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#section-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The sectioning element &#8220;section&#8221; must not
				appear as a descendant of the &#8220;header&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;section&#8221; must not
				appear as a descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;section&#8221; must not
				appear as a descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="section-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#section-tags">#</a></h2>
        <p>A <a href="section.html#section">section</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="section-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#section-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: link.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>link &#8211; inter-document relationship metadata</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="link" class="section">
      <h2 class="element-head"><span class="element">link</span> &#8211; <span class="shortdesc">inter-document relationship metadata</span> <a class="hash" href="#link">#</a> <a class="toc-bak" href="#link-toc">T</a></h2>
      <div id="link-longdesc" class="longdesc">
    <p>The <a href="link.html#link" class="element">link</a> element allows
    authors to link their document to other resources.</p>
  </div>
      <div class="no-number no-toc" id="link-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#link-content">#</a></h2>
        <div class="content-models" id="link-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="link-mdl" href="link.html#link-mdl" class="element">link</a> = </span><span>
      empty &amp; <a class="ref" href="link.html#link.attrs">link.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="link-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#link-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="link.html#link.attrs">link.attrs</a> = <span class="pattern" id="link.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</a>
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</a>
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</a>?
  &amp; <a class="ref" href="link.html#link.attrs.sizes" title="link.attrs.sizes">sizes</a>?</span></p></div></div>
      <div class="no-number no-toc" id="link-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#link-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="link.attrs.sizes" title="link.attrs.sizes" href="link.html#link.attrs.sizes">sizes</a><span class="attr-values"> = 
       "any"
      | <a class="ref" href="datatypes.html#common.data.sizes" title="common.data.sizes">sizes</a>
    </span> </dt>
            <dd>The sizes of icons for visual media.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="link-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#link-tags">#</a></h2>
        <p>The
            <a href="link.html#link">link</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="link.html#link">link</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="link-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#link-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="noscript.html#noscript.elem.head">noscript.elem.head</a> = (<a class="ref" href="link.html#link">link</a>
   | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
   | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
   | <a class="ref" href="style.html#style-pattern">style</a>)*</li></ul>
      </div>
      <div class="no-number no-toc" id="link-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#link-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="link-css"><div class="selectors"><span class="selector">link</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: meta.http-equiv.refresh.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meta http-equiv=refresh &#8211; &#8220;refresh&#8221; pragma directive</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meta.http-equiv.refresh" class="section">
      <h2 class="element-head"><span class="element">meta</span> <span class="elem-qualifier"><span class="attribute-name">http-equiv</span>=<span class="equals-value">refresh</span></span> &#8211; <span class="shortdesc">&#8220;refresh&#8221; pragma directive</span> <a class="hash" href="#meta.http-equiv.refresh">#</a> <a class="toc-bak" href="#meta.http-equiv.refresh-toc">T</a></h2>
      <div id="meta.http-equiv.refresh-longdesc" class="longdesc">
    <p>The <a href="meta.html#meta" class="element">meta</a> element
    with a <span class="attribute">http-equiv</span> attribute
    whose value is "<code>refresh</code>" represents a pragma
    directive that specifies either a number of seconds after
    which to reload the current page,
    or a number of seconds after which to load a different page in
    place of the current page, and the URL for the replacement
    page.</p>
  </div>
      <div class="no-number no-toc" id="meta.http-equiv.refresh-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#meta.http-equiv.refresh-content">#</a></h2>
        <div class="content-models" id="meta.http-equiv.refresh-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="meta.http-equiv.refresh-mdl" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh-mdl"><span class="element">meta</span>.http-equiv.refresh</a> = </span><span>
      empty
      &amp; <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh.attrs">meta.http-equiv.refresh.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="meta.http-equiv.refresh-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#meta.http-equiv.refresh-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="meta.http-equiv.refresh.html#meta.http-equiv.refresh.attrs">meta.http-equiv.refresh.attrs</a> = <span class="pattern" id="meta.http-equiv.refresh.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.attrs.http-equiv.refresh" title="meta.http-equiv.attrs.http-equiv.refresh">http-equiv.refresh</a>
  &amp; <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.attrs.content.refresh" title="meta.http-equiv.attrs.content.refresh">content.refresh</a></span></p></div></div>
      <div class="no-number no-toc" id="meta.http-equiv.refresh-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meta.http-equiv.refresh-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="meta.http-equiv.attrs.http-equiv.refresh" title="meta.http-equiv.attrs.http-equiv.refresh" href="meta.http-equiv.refresh.html#meta.http-equiv.attrs.http-equiv.refresh">http-equiv</a><span class="attr-values"> =   "refresh" </span> </dt>
            <dd>Indicates that the <a href="meta.html#meta" class="element">meta</a> element is a pragma directive
        that specifies either a number of seconds after
        which to reload the current page,
        or a number of seconds after which to load a different page in
        place of the current page, and the URL for the replacement
        page.</dd>
          
            <dt><a class="attribute-name" id="meta.http-equiv.attrs.content.refresh" title="meta.http-equiv.attrs.content.refresh" href="meta.http-equiv.refresh.html#meta.http-equiv.attrs.content.refresh">content</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.refresh" title="common.data.refresh">refresh</a>
    </span> </dt>
            <dd>Specifies one of the following:
        <ul>
          <li>the number of seconds after which to reload the
          current page</li>
          <li>the number of seconds after which to load a
          different page in place of the current page, and the URL
          for the replacement page</li>
        </ul>
      </dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="meta.http-equiv.refresh-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#meta.http-equiv.refresh-tags">#</a></h2>
        <p>The
            <a href="meta.html#meta">meta</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="meta.html#meta">meta</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="meta.http-equiv.refresh-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#meta.http-equiv.refresh-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="noscript.html#noscript.elem.head">noscript.elem.head</a> = (<a class="ref" href="link.html#link">link</a>
   | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
   | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
   | <a class="ref" href="style.html#style-pattern">style</a>)*</li></ul>
      </div></div></body></html>

--- NEW FILE: area.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>area &#8211; image-map hyperlink</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="area" class="section">
      <h2 class="element-head"><span class="element">area</span> &#8211; <span class="shortdesc">image-map hyperlink</span> <a class="hash" href="#area">#</a> <a class="toc-bak" href="#area-toc">T</a></h2>
      <div id="area-longdesc" class="longdesc">
    <p>The
      <a href="area.html#area" class="element">area</a>
      element represents either a hyperlink with some text and a
      corresponding area on an image map, or a dead area on an
      image map.</p>
  </div>
      <div class="no-number no-toc" id="area-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#area-content">#</a></h2>
        <div class="content-models" id="area-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="area-mdl" href="area.html#area-mdl" class="element">area</a> = </span><span>
      empty &amp; <a class="ref" href="area.html#area.attrs">area.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="area-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#area-attr-mdl">#</a></h2>
        <div class="attr-content-models"><p><a href="area.html#area.attrs">area.attrs</a>
                    =
                  <span class="pattern" id="area.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; (<a class="ref" href="area.html#area.attrs.alt" title="area.attrs.alt">alt</a>
         &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</a>)?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.target" title="shared-hyperlink.attrs.target">target</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.ping" title="shared-hyperlink.attrs.ping">ping</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</a>?
  &amp; <br></br>(<a class="ref" href="area.html#area.attrs.shape.rect" title="area.attrs.shape.rect">shape.rect</a>?
   &amp; <a class="ref" href="area.html#area.attrs.coords.rect" title="area.attrs.coords.rect">coords.rect</a>)
  | (<a class="ref" href="area.html#area.attrs.shape.circle" title="area.attrs.shape.circle">shape.circle</a>
     &amp; <a class="ref" href="area.html#area.attrs.coords.circle" title="area.attrs.coords.circle">coords.circle</a>)
  | (<a class="ref" href="area.html#area.attrs.shape.poly" title="area.attrs.shape.poly">shape.poly</a>
     &amp; <a class="ref" href="area.html#area.attrs.coords.poly" title="area.attrs.coords.poly">coords.poly</a>)
  | <a class="ref" href="area.html#area.attrs.shape.default" title="area.attrs.shape.default">shape.default</a>?</span></p></div></div>
      <div class="no-number no-toc" id="area-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#area-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="area.attrs.alt" title="area.attrs.alt" href="area.html#area.attrs.alt">alt</a><span class="attr-values"> =  text </span> </dt>
            <dd>The text of the hyperlink.</dd>
          
            <dt><a class="attribute-name" id="area.attrs.shape.rect" title="area.attrs.shape.rect" href="area.html#area.attrs.shape.rect">shape<span class="attr-qualifier">.rect</span></a><span class="attr-values"> =   "rect" </span><span class="punc"> &amp; </span><a class="attribute-name" id="area.attrs.coords.rect" title="area.attrs.coords.rect" href="area.html#area.attrs.coords.rect">coords<span class="attr-qualifier">.rect</span></a><span class="attr-values"> =  d:rectangle </span></dt>
            <dd>Specifies that the shape of the area of this hyperlink
        on the image map is a rectangle.</dd>
          
            <dt><a class="attribute-name" id="area.attrs.shape.circle" title="area.attrs.shape.circle" href="area.html#area.attrs.shape.circle">shape<span class="attr-qualifier">.circle</span></a><span class="attr-values"> =   "circle" </span><span class="punc"> &amp; </span><a class="attribute-name" id="area.attrs.coords.circle" title="area.attrs.coords.circle" href="area.html#area.attrs.coords.circle">coords<span class="attr-qualifier">.circle</span></a><span class="attr-values"> =  d:circle </span></dt>
            <dd>Specifies that the shape of the area of this hyperlink
        on the image map is a circle.</dd>
          
            <dt><a class="attribute-name" id="area.attrs.shape.poly" title="area.attrs.shape.poly" href="area.html#area.attrs.shape.poly">shape<span class="attr-qualifier">.poly</span></a><span class="attr-values"> =   "poly" </span><span class="punc"> &amp; </span><a class="attribute-name" id="area.attrs.coords.poly" title="area.attrs.coords.poly" href="area.html#area.attrs.coords.poly">coords<span class="attr-qualifier">.poly</span></a><span class="attr-values"> =  d:polyline </span></dt>
            <dd>Specifies that the shape of the area of this hyperlink
        on the image map is a polygon.</dd>
          
            <dt><a class="attribute-name" id="area.attrs.shape.default" title="area.attrs.shape.default" href="area.html#area.attrs.shape.default">shape<span class="attr-qualifier">.default</span></a><span class="attr-values"> =   "default" </span></dt>
            <dd>Specifies that the shape of the area of this hyperlink
        on the image map is a rectangle that exactly covers the
        entire image.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="area-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#area-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;area&#8221; element must have a 
				&#8220;map&#8221; ancestor.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="area-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#area-tags">#</a></h2>
        <p>The
            <a href="area.html#area">area</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="area.html#area">area</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="area-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#area-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="area-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#area-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="area-css"><div class="selectors"><span class="selector">area</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.text.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=text &#8211; text-input field</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.text" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">text</span></span> &#8211; <span class="shortdesc">text-input field</span> <a class="hash" href="#input.text">#</a> <a class="toc-bak" href="#input.text-toc">T</a></h2>
      <div id="input.text-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>text</code>" represents
    a one-line plain text edit control for the <a href="input.html#input" class="element">input</a> element&#8217;s <a href="input.text.html#input.text.attrs.value">value</a>.</p>
  </div>
      <div class="no-number no-toc" id="input.text-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.text-content">#</a></h2>
        <div class="content-models" id="input.text-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.text-mdl" href="input.text.html#input.text-mdl"><span class="element">input</span>.text</a> = </span><span>
      <a class="ref" href="input.text.html#input.text.attrs">input.text.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.text-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.text-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.text.html#input.text.attrs">input.text.attrs</a> = <span class="pattern" id="input.text.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.text.html#input.text.attrs.type" title="input.text.attrs.type">type</a>?
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>?
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>?
   &amp; <a class="ref" href="input.text.html#input.text.attrs.value" title="input.text.attrs.value">value</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.text-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.text-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.text.attrs.type" title="input.text.attrs.type" href="input.text.html#input.text.attrs.type">type</a><span class="attr-values"> =   "text" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a one-line plain-text edit control for the <a href="input.html#input" class="element">input</a> element&#8217;s <a href="input.text.html#input.text.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.text.attrs.value" title="input.text.attrs.value" href="input.text.html#input.text.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for this <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.text-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.text-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.text-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.text-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.text-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.text-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

Index: Makefile
===================================================================
RCS file: /sources/public/html5/markup-spec/Makefile,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- Makefile	28 Apr 2009 03:45:23 -0000	1.64
+++ Makefile	1 May 2009 07:01:12 -0000	1.65
@@ -38,10 +38,17 @@
 TRANG_HTML_CGI=http://people.w3.org/cgi-bin/trang-html
 TRANG_HTML_SPEC_CGI=http://people.w3.org/cgi-bin/trang-html-spec
 
-all: Overview.html
+all: Overview.html spec.html
 
 $(HTML_RNC_SOURCE): patch-schema
+ifeq ($(WHATTF_SCHEMA),)
 	$(SVN) $(SVNFLAGS) checkout --depth=files $(WHATTF_BASE_URL) $@
+else
+	-mkdir $(HTML_RNC_SOURCE)
+	cp -p $(WHATTF_SCHEMA)/*.rnc $(HTML_RNC_SOURCE)
+	cp -p $(WHATTF_SCHEMA)/assertions.sch $(HTML_RNC_SOURCE)
+	cp -p $(WHATTF_SCHEMA)/LICENSE $(HTML_RNC_SOURCE)
+endif
 	-$(PATCH) $(PATCHFLAGS) < $<
 
 $(HTML_RNG): $(HTML_RNC_SOURCE)
@@ -120,10 +127,14 @@
   schema/LICENSE.xml html.css.xml html4.css.LICENSE.xml
 	$(XSLTPROC) $(XSLTPROCFLAGS) tools/generate-spec-source.xsl $< > $@
 
-Overview.html: html.spec.src.html src/status.html tools/specgen.xsl
+Overview.html: html.spec.src.html src/status.html tools/specgen.xsl tools/chunker.xsl
+	$(XSLTPROC) $(XSLTPROCFLAGS) --param chunk 1 --param quiet 1 tools/specgen.xsl $< \
+	  | $(TOHTML)  2>/dev/null \
+	  > $@
+
+spec.html: html.spec.src.html src/status.html tools/specgen.xsl
 	$(XSLTPROC) $(XSLTPROCFLAGS) tools/specgen.xsl $< \
 	  | $(TOHTML)  2>/dev/null \
-	  | $(PERL) $(PERLFLAGS) -pi -e 's/script></script>\n</' \
 	  > $@
 
 clean:

--- NEW FILE: samp.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>samp &#8211; (sample) output</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="samp" class="section">
      <h2 class="element-head"><span class="element">samp</span> &#8211; <span class="shortdesc">(sample) output</span> <a class="hash" href="#samp">#</a> <a class="toc-bak" href="#samp-toc">T</a></h2>
      <div id="samp-longdesc" class="longdesc">
    <p>The <a href="samp.html#samp" class="element">samp</a> element
    represents (sample) output from a program or computing
    system.</p>
  </div>
      <div class="no-number no-toc" id="samp-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#samp-content">#</a></h2>
        <div class="content-models" id="samp-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="samp-mdl" href="samp.html#samp-mdl" class="element">samp</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="samp.html#samp.attrs">samp.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="samp-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#samp-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="samp.html#samp.attrs">samp.attrs</a> = <span class="pattern" id="samp.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="samp-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#samp-tags">#</a></h2>
        <p>A <a href="samp.html#samp">samp</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="samp-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#samp-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="samp-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#samp-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="samp-css"><div class="selectors"><span class="selector">samp</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-family</span>: <span class="prop-value">monospace</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: h6.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>h6 &#8211; heading (level 6)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="h6" class="section">
      <h2 class="element-head"><span class="element">h6</span> &#8211; <span class="shortdesc">heading (level 6)</span> <a class="hash" href="#h6">#</a> <a class="toc-bak" href="#h6-toc">T</a></h2>
      <div id="h6-longdesc" class="longdesc">
    <p>The <a href="h1.html#h1" class="element">h1</a> through <a href="h6.html#h6" class="element">h6</a> elements are headings for
    the sections with which they are associated.</p>
  </div>
      <div class="no-number no-toc" id="h6-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#h6-content">#</a></h2>
        <div class="content-models" id="h6-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="h6-mdl" href="h6.html#h6-mdl" class="element">h6</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="h6.html#h6.attrs">h6.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="h6-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#h6-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="h6.html#h6.attrs">h6.attrs</a> = <span class="pattern" id="h6.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="h6-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#h6-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;h6&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;h6&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="h6-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#h6-tags">#</a></h2>
        <p>An <a href="h6.html#h6">h6</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="h6-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#h6-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="h6-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#h6-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="h6-css"><div class="selectors"><span class="selector">h6</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">.67em</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">2.33em 0 2.33em 0</span>;</div><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.checkbox.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=checkbox &#8211; checkbox</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.checkbox" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> &#8211; <span class="shortdesc">checkbox</span> <a class="hash" href="#input.checkbox">#</a> <a class="toc-bak" href="#input.checkbox-toc">T</a></h2>
      <div id="input.checkbox-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>checkbox</code>" represents
    a state or option that can be toggled.</p>
  </div>
      <div class="no-number no-toc" id="input.checkbox-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.checkbox-content">#</a></h2>
        <div class="content-models" id="input.checkbox-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.checkbox-mdl" href="input.checkbox.html#input.checkbox-mdl"><span class="element">input</span>.checkbox</a> = </span><span>
      <a class="ref" href="input.checkbox.html#input.checkbox.attrs">input.checkbox.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.checkbox-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.checkbox-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.checkbox.html#input.checkbox.attrs">input.checkbox.attrs</a> = <span class="pattern" id="input.checkbox.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.checkbox.html#input.checkbox.attrs.type" title="input.checkbox.attrs.type">type</a>
   &amp; <a class="ref" href="shared-attrs.html#input.attrs.checked" title="input.attrs.checked">checked</a>?
   &amp; <a class="ref" href="input.checkbox.html#input.checkbox.attrs.value" title="input.checkbox.attrs.value">value</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.checkbox-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.checkbox-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.checkbox.attrs.type" title="input.checkbox.attrs.type" href="input.checkbox.html#input.checkbox.attrs.type">type</a><span class="attr-values"> =   "checkbox" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element represents
        a state or option that can be toggled.</dd>
          
            <dt><a class="attribute-name" id="input.checkbox.attrs.value" title="input.checkbox.attrs.value" href="input.checkbox.html#input.checkbox.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.checkbox-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.checkbox-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.checkbox-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.checkbox-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.checkbox-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.checkbox-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: a.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>a &#8211; hyperlink</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="a" class="section">
      <h2 class="element-head"><span class="element">a</span> &#8211; <span class="shortdesc">hyperlink</span> <a class="hash" href="#a">#</a> <a class="toc-bak" href="#a-toc">T</a></h2>
      <div id="a-longdesc" class="longdesc">
    <p>The <a class="element" href="a.html#a">a</a> element represents a hyperlink.</p>
  </div>
      <div class="no-number no-toc" id="a-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#a-content">#</a></h2>
        <dl class="content-models" id="a-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="a.elem.phrasing"><a class="hash" href="a.html#a.elem.phrasing"><span class="element">a</span>.elem.phrasing</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="a.html#a.attrs">a.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="a.elem.flow"><a class="hash" href="a.html#a.elem.flow"><span class="element">a</span>.elem.flow</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="a.html#a.attrs">a.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="a-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#a-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="a.html#a.attrs">a.attrs</a> = <span class="pattern" id="a.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.target" title="shared-hyperlink.attrs.target">target</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.ping" title="shared-hyperlink.attrs.ping">ping</a>?</span></p></div></div>
      
      
      <div class="no-number no-toc" id="a-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#a-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;a&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;a&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;a&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="a-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#a-tags">#</a></h2>
        <p>An <a href="a.html#a">a</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="a-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#a-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="a-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#a-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="a-css"><div class="selectors"><span class="selector">a<span class="pseudo">:link</span></span>, <span class="selector">a<span class="pseudo">:visited</span></span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">color</span>: <span class="prop-value"><i class="vendor-value">(internal value)</i></span>;</div><div class="css-property"><span class="prop-name">text-decoration</span>: <span class="prop-value">underline</span>;</div><div class="css-property"><span class="prop-name">cursor</span>: <span class="prop-value">auto</span>; }</div></div><div class="selectors"><span class="selector">a<span class="pseudo">:link:active</span></span>, <span class="selector">a<span class="pseudo">:visited:active</span></span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">color</span>: <span class="prop-value"><i class="vendor-value">(internal value)</i></span>; }</div></div></div></div></div></body></html>

--- NEW FILE: object.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>object &#8211; generic external resource</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="object" class="section">
      <h2 class="element-head"><span class="element">object</span> &#8211; <span class="shortdesc">generic external resource</span> <a class="hash" href="#object">#</a> <a class="toc-bak" href="#object-toc">T</a></h2>
      <div id="object-longdesc" class="longdesc">
    <p>The <a href="object.html#object" class="element">object</a> element
    represents an external resource, which, depending on the type
    of the resource, will either be treated as an image, as a
    nested browsing context, or as an external resource to be
    processed by a plugin.</p>
  </div>
      <div class="no-number no-toc" id="object-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#object-content">#</a></h2>
        <dl class="content-models" id="object-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="object.elem.flow"><a class="hash" href="object.html#object.elem.flow"><span class="element">object</span>.elem.flow</a> = </span></dt>
        <dd class="elem-mdl"><span>
      <a class="ref" href="param.html#param">param</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="object.html#object.attrs">object.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="object.elem.phrasing"><a class="hash" href="object.html#object.elem.phrasing"><span class="element">object</span>.elem.phrasing</a> = </span></dt>
        <dd class="elem-mdl"><span>
      <a class="ref" href="param.html#param">param</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="object.html#object.attrs">object.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="object-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#object-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="object.html#object.attrs">object.attrs</a> = <span class="pattern" id="object.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; ((<a class="ref" href="object.html#object.attrs.data" title="object.attrs.data">data</a>
          &amp; <a class="ref" href="object.html#object.attrs.type" title="object.attrs.type">type</a>?)
         | <a class="ref" href="object.html#object.attrs.type" title="object.attrs.type">type</a>)
  &amp; <a class="ref" href="object.html#object.attrs.height" title="object.attrs.height">height</a>?
  &amp; <a class="ref" href="object.html#object.attrs.width" title="object.attrs.width">width</a>?
  &amp; <a class="ref" href="object.html#object.attrs.usemap" title="object.attrs.usemap">usemap</a>?
  &amp; <a class="ref" href="object.html#object.attrs.name" title="object.attrs.name">name</a>?
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.form" title="common-form.attrs.form">form</a>?</span></p></div></div>
      <div class="no-number no-toc" id="object-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#object-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="object.attrs.data" title="object.attrs.data" href="object.html#object.attrs.data">data</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of the resource.</dd>
          
            <dt><a class="attribute-name" id="object.attrs.type" title="object.attrs.type" href="object.html#object.attrs.type">type</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mimetype" title="common.data.mimetype">mimetype</a>
    </span> </dt>
            <dd>The MIME type of the resource.</dd>
          
            <dt><a class="attribute-name" id="object.attrs.height" title="object.attrs.height" href="object.html#object.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The height of the object, in CSS pixels.</dd>
          
            <dt><a class="attribute-name" id="object.attrs.width" title="object.attrs.width" href="object.html#object.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The width of the object, in CSS pixels.</dd>
          
            <dt><a class="attribute-name" id="object.attrs.usemap" title="object.attrs.usemap" href="object.html#object.attrs.usemap">usemap</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.hash-name" title="common.data.hash-name">hash-name</a>
    </span> </dt>
            <dd>A <a href=".html#had">valid hash-name reference</a> to a
        <a href="map.html#map">map</a> element.</dd>
          
            <dt><a class="attribute-name" id="object.attrs.name" title="object.attrs.name" href="object.html#object.attrs.name">name</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.browsing-context" title="common.data.browsing-context">browsing-context</a>
    </span> </dt>
            <dd>A <a href="terminology.html#context">valid browsing context name</a>.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="object-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#object-tags">#</a></h2>
        <p>An <a href="object.html#object">object</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="object-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#object-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="object-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#object-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="object-css"><div class="selectors"><span class="selector">object</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">overflow</span>: <span class="prop-value">hidden</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: terminology.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Terminology</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="terminology" class="section">
  <h2>4. Terminology <a class="hash" href="#terminology">#</a> <a class="toc-bak" href="#terminology-toc">T</a></h2>
  <p>This section defines terms used in other parts of this
  specification.</p>
  <dl>
    <dt><dfn id="ascii-case-insensitive">ASCII case-insensitive</dfn></dt>
    <dd>Comparing two strings in an <a href="terminology.html#ascii-case-insensitive">ASCII case-insensitive</a>
      manner means comparing them exactly, codepoint for
      codepoint, except that the characters in the range U+0041 ..
      U+005A (that is, LATIN CAPITAL LETTER A to LATIN CAPITAL
      LETTER Z) and the corresponding characters in the range
      U+0061 .. U+007A (that is, LATIN SMALL LETTER A to LATIN
    SMALL LETTER Z) are considered to also match.</dd>
    <dt><dfn id="case-insensitive">case-insensitive</dfn></dt>
    <dd>The term <a href="terminology.html#case-insensitive">case-insensitive</a>
      is used throughout this specification to mean case
      insensitivity only for characters in the ranges U+0041 ..
      U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL LETTER Z)
      and U+0061 .. U+007A (LATIN SMALL LETTER A to LATIN SMALL
      LETTER Z). Many strings in the HTML syntax (for example, the
      names of elements and their attributes) are <a href="terminology.html#case-insensitive">case-insensitive</a>.
    </dd>
    <dt><dfn id="newlines">newline</dfn></dt>
    <dd>A <a href="terminology.html#newlines">newline</a> may be represented as any
      of the following:
      <ul>
        <li>a U+000D CARRIAGE RETURN (CR) character</li>
        <li>a U+000A LINE FEED (LF) character</li>
        <li>a U+000D CARRIAGE RETURN (CR) followed by a U+000A
        LINE FEED (LF) character</li>
      </ul>
    </dd>
    <dt><dfn id="space">space</dfn></dt>
    <dd>A <a href="terminology.html#space">space character</a> is any of the
      following:
      <ul>
        <li>U+0020 SPACE</li>
        <li>U+0009 CHARACTER TABULATION (tab)</li>
        <li>U+000A LINE FEED (LF)</li>
        <li>U+000C FORM FEED (FF)</li>
        <li>U+000D CARRIAGE RETURN (CR)</li>
      </ul>
    </dd>
    <dt><dfn id="context">browsing context</dfn></dt>
    <dd>A <a href="terminology.html#context">browsing context</a> is a collection
      of one or more documents and one or more <a href="terminology.html#view">views</a>.</dd>
    <dt><dfn id="view">view</dfn></dt>
    <dd>A <a href="terminology.html#view">view</a> is as defined in <cite>Document
        Object Model (DOM) Level 2 Views</cite> <a href="references.html#refsDOM2VIEWS">[DOM2VIEWS]</a>.</dd>
  </dl>
</div></body></html>

--- NEW FILE: h4.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>h4 &#8211; heading (level 4)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="h4" class="section">
      <h2 class="element-head"><span class="element">h4</span> &#8211; <span class="shortdesc">heading (level 4)</span> <a class="hash" href="#h4">#</a> <a class="toc-bak" href="#h4-toc">T</a></h2>
      <div id="h4-longdesc" class="longdesc">
    <p>The <a href="h1.html#h1" class="element">h1</a> through <a href="h6.html#h6" class="element">h6</a> elements are headings for
    the sections with which they are associated.</p>
  </div>
      <div class="no-number no-toc" id="h4-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#h4-content">#</a></h2>
        <div class="content-models" id="h4-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="h4-mdl" href="h4.html#h4-mdl" class="element">h4</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="h4.html#h4.attrs">h4.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="h4-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#h4-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="h4.html#h4.attrs">h4.attrs</a> = <span class="pattern" id="h4.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="h4-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#h4-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;h4&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;h4&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="h4-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#h4-tags">#</a></h2>
        <p>An <a href="h4.html#h4">h4</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="h4-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#h4-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="h4-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#h4-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="h4-css"><div class="selectors"><span class="selector">h4</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1.33em 0 1.33em 0</span>;</div><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: header.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>header &#8211; header</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="header" class="section">
      <h2 class="element-head"><span class="element">header</span> &#8211; <span class="shortdesc">header</span> <a class="hash" href="#header">#</a> <a class="toc-bak" href="#header-toc">T</a></h2>
      <div id="header-longdesc" class="longdesc">
    <p>The <a href="header.html#header" class="element">header</a> element
    represents the header of a section.</p>
  </div>
      <div class="no-number no-toc" id="header-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#header-content">#</a></h2>
        <div class="content-models" id="header-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="header-mdl" href="header.html#header-mdl" class="element">header</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="header.html#header.attrs">header.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="header-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#header-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="header.html#header.attrs">header.attrs</a> = <span class="pattern" id="header.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="header-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#header-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;header&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;header&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li><li><span>
				The &#8220;header&#8221; element must not appear as a 
				descendant of the &#8220;header&#8221; element.
			</span></li><li><span>
				The &#8220;header&#8221; element must have at least one 
				&#8220;h1&#8221;&#8211;&#8220;h6&#8221; descendant.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="header-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#header-tags">#</a></h2>
        <p>A <a href="header.html#header">header</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="header-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#header-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: b.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>b &#8211; offset text typically styled in bold</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="b" class="section">
      <h2 class="element-head"><span class="element">b</span> &#8211; <span class="shortdesc">offset text typically styled in bold</span> <a class="hash" href="#b">#</a> <a class="toc-bak" href="#b-toc">T</a></h2>
      <div id="b-longdesc" class="longdesc">
    <p>The <a href="b.html#b" class="element">b</a> element represents a
    span of text offset from its surrounding content without
    conveying any extra importance; for example, keywords in a
    document abstract, product names in a review, or other spans
    of text whose typical typographic presentation is bold text.</p>
  </div>
      <div class="no-number no-toc" id="b-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#b-content">#</a></h2>
        <div class="content-models" id="b-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="b-mdl" href="b.html#b-mdl" class="element">b</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="b.html#b.attrs">b.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="b-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#b-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="b.html#b.attrs">b.attrs</a> = <span class="pattern" id="b.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="b-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#b-tags">#</a></h2>
        <p>A <a href="b.html#b">b</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="b-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#b-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="b-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#b-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="b-css"><div class="selectors"><span class="selector">b</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bolder</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: shared-attrs.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Other shared attributes</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="shared-attrs" class="section">
        <h2>9. Other shared attributes <a class="hash" href="#shared-attrs">#</a> <a class="toc-bak" href="#shared-attrs-toc">T</a></h2><div id="common-command-attrs" class="section">
        <h2>9.1. Command attributes <a class="hash" href="#common-command-attrs">#</a> <a class="toc-bak" href="#common-command-attrs-toc">T</a></h2>
        <div class="content-model"><span class="common-pattern-name"><dfn id="common-command.attrs">common-command.attrs</dfn></span> = <a class="ref" href="shared-attrs.html#command.attrs.label" title="command.attrs.label">label</a>?
  &amp; <a class="ref" href="shared-attrs.html#command.attrs.icon" title="command.attrs.icon">icon</a>?
  &amp; <a class="ref" href="shared-attrs.html#command.attrs.disabled" title="command.attrs.disabled">disabled</a>?
  &amp; <a class="ref" href="shared-attrs.html#command.attrs.default" title="command.attrs.default">default</a>? <a class="hash" href="shared-attrs.html#common-command.attrs">#</a>
            </div>
      <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="command.attrs.label" title="command.attrs.label" href="shared-attrs.html#command.attrs.label">label</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="command.attrs.icon" title="command.attrs.icon" href="shared-attrs.html#command.attrs.icon">icon</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="command.attrs.disabled" title="command.attrs.disabled" href="shared-attrs.html#command.attrs.disabled">disabled</a><span class="attr-values"> =   "disabled" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="command.attrs.default" title="command.attrs.default" href="shared-attrs.html#command.attrs.default">default</a><span class="attr-values"> =   "default" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl>
      </div>
    </div>
    <div id="common-media-attrs" class="section">
        <h2>9.2. Media attributes <a class="hash" href="#common-media-attrs">#</a> <a class="toc-bak" href="#common-media-attrs-toc">T</a></h2>
        <div class="content-model"><span class="common-pattern-name"><dfn id="media.attrs">media.attrs</dfn></span> = <a class="ref" href="shared-attrs.html#media.attrs.autoplay" title="media.attrs.autoplay">autoplay</a>?
  &amp; <a class="ref" href="shared-attrs.html#media.attrs.autobuffer" title="media.attrs.autobuffer">autobuffer</a>?
  &amp; <a class="ref" href="shared-attrs.html#media.attrs.controls" title="media.attrs.controls">controls</a>?
  &amp; <a class="ref" href="shared-attrs.html#media.attrs.loop" title="media.attrs.loop">loop</a>? <a class="hash" href="shared-attrs.html#media.attrs">#</a>
            </div>
      <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="media.attrs.autoplay" title="media.attrs.autoplay" href="shared-attrs.html#media.attrs.autoplay">autoplay</a><span class="attr-values"> =   "autoplay" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="media.attrs.autobuffer" title="media.attrs.autobuffer" href="shared-attrs.html#media.attrs.autobuffer">autobuffer</a><span class="attr-values"> =   "autobuffer" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="media.attrs.controls" title="media.attrs.controls" href="shared-attrs.html#media.attrs.controls">controls</a><span class="attr-values"> =   "controls" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="media.attrs.loop" title="media.attrs.loop" href="shared-attrs.html#media.attrs.loop">loop</a><span class="attr-values"> =   "loop" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl>
      <dl class="attr-defs">
            <dt><a class="attribute-name" id="media.attrs.src" title="media.attrs.src" href="shared-attrs.html#media.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl>
      </div>
    </div>
    <div id="shared-hyperlink-attrs" class="section">
        <h2>9.3. Hyperlink attributes <a class="hash" href="#shared-hyperlink-attrs">#</a> <a class="toc-bak" href="#shared-hyperlink-attrs-toc">T</a></h2>
        <dl class="attr-defs"><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.href">#</a></dt><dd><dd>A URL that provides the <dfn id="destination">destination resource</dfn> of the
        hyperlink.</dd></dd><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.target" title="shared-hyperlink.attrs.target">target</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.browsing-context-or-keyword" title="common.data.browsing-context-or-keyword">browsing-context-or-keyword</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.target">#</a></dt><dd><dd>A name or keyword giving a
        <a href="terminology.html#context">browsing context</a> for UAs to use when
          following the hyperlink.</dd></dd><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.tokens" title="common.data.tokens">tokens</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.rel">#</a></dt><dd><dd>A list of tokens that specify the relationship between
        the document containing the hyperlink and the
        <a href="shared-attrs.html#destination">destination resource</a>
        indicated by the hyperlink.</dd></dd><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.langcode" title="common.data.langcode">langcode</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.hreflang">#</a></dt><dd><dd>The language of the 
        <a href="shared-attrs.html#destination">destination resource</a>.</dd></dd><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mediaquery" title="common.data.mediaquery">mediaquery</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.media">#</a></dt><dd><dd>The media for which the 
        <a href="shared-attrs.html#destination">destination resource</a>
        was designed.</dd></dd><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mimetype" title="common.data.mimetype">mimetype</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.type">#</a></dt><dd><dd>The MIME type of the
        <a href="shared-attrs.html#destination">destination resource</a>.</dd></dd><dt><dfn class="attribute-name" id="shared-hyperlink.attrs.ping" title="shared-hyperlink.attrs.ping">ping</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uris" title="common.data.uris">uris</a>
    </span><a class="hash" href="shared-attrs.html#shared-hyperlink.attrs.ping">#</a></dt><dd><dd>A list of URLs of resources to notify if a
        user follows the hyperlink.</dd></dd>
        </dl>
    </div>
    <div id="common-form-attrs" class="section">
        <h2>9.4. Form attributes <a class="hash" href="#common-form-attrs">#</a> <a class="toc-bak" href="#common-form-attrs-toc">T</a></h2>
        <div class="content-model"><span class="common-pattern-name"><dfn id="common-form.attrs">common-form.attrs</dfn></span> = (<a class="ref" href="shared-attrs.html#common-form.attrs.name" title="common-form.attrs.name">name</a>?
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.disabled" title="common-form.attrs.disabled">disabled</a>?)
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.form" title="common-form.attrs.form">form</a>? <a class="hash" href="shared-attrs.html#common-form.attrs">#</a>
            </div>
          <div class="no-number no-toc">
        <dl class="attr-defs">
        <dt><dfn class="attribute-name" id="common-form.attrs.form" title="common-form.attrs.form">form</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idref" title="common.data.idref">idref</a>
    </span><a class="hash" href="shared-attrs.html#common-form.attrs.form">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="common-form.attrs.name" title="common-form.attrs.name">name</dfn><span class="attr-values"> =  string </span><a class="hash" href="shared-attrs.html#common-form.attrs.name">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="common-form.attrs.disabled" title="common-form.attrs.disabled">disabled</dfn><span class="attr-values"> =   "disabled" |  "" </span><a class="hash" href="shared-attrs.html#common-form.attrs.disabled">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd></dl>
      <dl class="attr-defs"><dt><dfn class="attribute-name" id="shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</dfn><span class="attr-values"> =   "readonly" |  "" </span><a class="hash" href="shared-attrs.html#shared-form.attrs.readonly">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.maxlength">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.size" title="shared-form.attrs.size">size</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.size">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="input.attrs.checked" title="input.attrs.checked">checked</dfn><span class="attr-values"> =   "checked" |  "" </span><a class="hash" href="shared-attrs.html#input.attrs.checked">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.formaction">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">enctype</dfn><span class="attr-values"> = 
       "application/x-www-form-urlencoded"
  |  "multipart/form-data"
  |  "text/plain"
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.formenctype">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</dfn><span class="attr-values"> = 
       "get"
  |  "post"
  |  "put"
  |  "delete"
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.formmethod">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.browsing-context-or-keyword" title="common.data.browsing-context-or-keyword">browsing-context-or-keyword</a>
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.formtarget">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.formnovalidate" title="shared-form.attrs.formnovalidate">formnovalidate</dfn><span class="attr-values"> = 
       "formnovalidate" |  ""
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.formnovalidate">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</dfn><span class="attr-values"> =   "autofocus" |  "" </span><a class="hash" href="shared-attrs.html#shared-form.attrs.autofocus">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.pattern" title="form.data.pattern">pattern</a>
    </span><a class="hash" href="shared-attrs.html#shared-form.attrs.pattern">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.required" title="shared-form.attrs.required">required</dfn><span class="attr-values"> =   "required" |  "" </span><a class="hash" href="shared-attrs.html#shared-form.attrs.required">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</dfn><span class="attr-values"> =  string </span><a class="hash" href="shared-attrs.html#shared-form.attrs.placeholder">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</dfn><span class="attr-values"> =   "on" |  "off" </span><a class="hash" href="shared-attrs.html#input.attrs.autocomplete">#</a></dt<dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="input.attrs.list" title="input.attrs.list">list</dfn><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idref" title="common.data.idref">idref</a>
    </span><a class="hash" href="shared-attrs.html#input.attrs.list">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="input.attrs.step.float" title="input.attrs.step.float">step<span class="attr-qualifier">.float</span></dfn><span class="attr-values"> = 
       "any"
      | <a class="ref" href="datatypes.html#common.data.float.positive" title="common.data.float.positive">float.positive</a>
    </span><a class="hash" href="shared-attrs.html#input.attrs.step.float">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="input.attrs.step.integer" title="input.attrs.step.integer">step<span class="attr-qualifier">.integer</span></dfn><span class="attr-values"> = 
       "any"
      | <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span><a class="hash" href="shared-attrs.html#input.attrs.step.integer">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd><dt><dfn class="attribute-name" id="input.attrs.multiple" title="input.attrs.multiple">multiple</dfn><span class="attr-values"> =   "multiple" |  "" </span><a class="hash" href="shared-attrs.html#input.attrs.multiple">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd>
        </dl>
    <dl class="attr-defs"><dt><dfn class="attribute-name" id="button.attrs.value" title="button.attrs.value">value</dfn><span class="attr-values"> =  string </span><a class="hash" href="shared-attrs.html#button.attrs.value">#</a></dt><dd><i class="TK">(detailed attribute description to come)</i></dd>
        </dl>
    </div>
    </div>
    </div></body></html>

--- NEW FILE: img.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>img &#8211; image</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="img" class="section">
      <h2 class="element-head"><span class="element">img</span> &#8211; <span class="shortdesc">image</span> <a class="hash" href="#img">#</a> <a class="toc-bak" href="#img-toc">T</a></h2>
      <div id="img-longdesc" class="longdesc">
    <p>An <a href="img.html#img" class="element">img</a> element
    represents an image.</p>
  </div>
      <div class="no-number no-toc" id="img-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#img-content">#</a></h2>
        <div class="content-models" id="img-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="img-mdl" href="img.html#img-mdl" class="element">img</a> = </span><span>
      empty &amp; <a class="ref" href="img.html#img.attrs">img.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="img-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#img-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="img.html#img.attrs">img.attrs</a> = <span class="pattern" id="img.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="img.html#img.attrs.src" title="img.attrs.src">src</a>
  &amp; <a class="ref" href="img.html#img.attrs.alt" title="img.attrs.alt">alt</a>?
  &amp; <a class="ref" href="img.html#img.attrs.height" title="img.attrs.height">height</a>?
  &amp; <a class="ref" href="img.html#img.attrs.width" title="img.attrs.width">width</a>?
  &amp; <a class="ref" href="img.html#img.attrs.usemap" title="img.attrs.usemap">usemap</a>?
  &amp; <a class="ref" href="img.html#img.attrs.ismap" title="img.attrs.ismap">ismap</a>?</span></p></div></div>
      <div class="no-number no-toc" id="img-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#img-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="img.attrs.src" title="img.attrs.src" href="img.html#img.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The image given by the <code>src</code> attribute is the embedded
   content, and the value of the <code>alt</code> attribute is the <code><a href="img.html#img">img</a></code> element's <a href=".html#fallback">fallback
   content</a>.
  </dd>
          
            <dt><a class="attribute-name" id="img.attrs.alt" title="img.attrs.alt" href="img.html#img.attrs.alt">alt</a><span class="attr-values"> =  text </span> </dt>
            <dd>The image given by the <code>src</code> attribute is the embedded
   content, and the value of the <code>alt</code> attribute is the <code><a href="img.html#img">img</a></code> element's <a href=".html#fallback">fallback
   content</a>.
  </dd>
          
            <dt><a class="attribute-name" id="img.attrs.height" title="img.attrs.height" href="img.html#img.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.non-negative" title="common.data.integer.non-negative">integer.non-negative</a>
    </span> </dt>
            <dd>The <code>width</code> and
   <code>height</code> attributes
   on <code><a href="img.html#img">img</a></code>, <code><a href="embed.html#embed">embed</a></code>, <code><a href="object.html#object">object</a></code>,
   and <code><a href=".html#video1">video</a></code> elements may be specified to
   give the dimensions of the visual content of the element (the width and
   height respectively, relative to the nominal direction of the output
   medium), in CSS pixels. The attributes, if specified, must have values
   that are <a href=".html#valid3">valid positive non-zero integers</a>.
  </dd>
          
            <dt><a class="attribute-name" id="img.attrs.width" title="img.attrs.width" href="img.html#img.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.non-negative" title="common.data.integer.non-negative">integer.non-negative</a>
    </span> </dt>
            <dd>The <code>width</code> and
   <code>height</code> attributes
   on <code><a href="img.html#img">img</a></code>, <code><a href="embed.html#embed">embed</a></code>, <code><a href="object.html#object">object</a></code>,
   and <code><a href=".html#video1">video</a></code> elements may be specified to
   give the dimensions of the visual content of the element (the width and
   height respectively, relative to the nominal direction of the output
   medium), in CSS pixels. The attributes, if specified, must have values
   that are <a href=".html#valid3">valid positive non-zero integers</a>.
  </dd>
          
            <dt><a class="attribute-name" id="img.attrs.usemap" title="img.attrs.usemap" href="img.html#img.attrs.usemap">usemap</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.hash-name" title="common.data.hash-name">hash-name</a>
    </span> </dt>
            <dd>An image, in the form of an <code><a href="img.html#img">img</a></code> element
   or an <code><a href="object.html#object">object</a></code> element representing an
   image, may be associated with an image map (in the form of a
   <code><a href="map.html#map">map</a></code> element) by specifying a
   <code>usemap</code> attribute on the
   <code><a href="img.html#img">img</a></code> or <code><a href="object.html#object">object</a></code> element. The <code title="attr-area-usemap">usemap</code> attribute, if specified, must be a <a href=".html#valid7">valid hash-name reference</a> to a <code><a href="map.html#map">map</a></code> element.
  </dd>
          
            <dt><a class="attribute-name" id="img.attrs.ismap" title="img.attrs.ismap" href="img.html#img.attrs.ismap">ismap</a><span class="attr-values"> =   "ismap" |  "" </span> </dt>
            <dd>The <code>ismap</code>
   attribute, when used on an element that is a descendant of an <code><a href="a.html#a">a</a></code> element with an <code title="attr-hyperlink-href"><a href=".html#href6">href</a></code> attribute, indicates by its presence that
   the element provides access to a server-side image map. This affects how
   events are handled on the corresponding <code><a href="a.html#a">a</a></code>
   element.
  </dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="img-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#img-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The element &#8220;img&#8221;
				with the attribute &#8220;usemap&#8221; must not
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The element &#8220;img&#8221;
				with the attribute &#8220;usemap&#8221; must not
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The element &#8252;img&#8221;
				with the attribute &#8220;usemap&#8221; must not
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
          <li><span>
				The &#8220;img&#8221; element with the 
				&#8220;ismap&#8221; attribute set must have an 
				&#8220;a&#8221; ancestor with the &#8220;href&#8221; 
				attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="img-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#img-tags">#</a></h2>
        <p>The
            <a href="img.html#img">img</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="img.html#img">img</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="img-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#img-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="img-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#img-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="img-css"><div class="selectors"><span class="selector">img</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">overflow</span>: <span class="prop-value">hidden</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: bdo.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>bdo &#8211; BiDi override</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="bdo" class="section">
      <h2 class="element-head"><span class="element">bdo</span> &#8211; <span class="shortdesc">BiDi override</span> <a class="hash" href="#bdo">#</a> <a class="toc-bak" href="#bdo-toc">T</a></h2>
      <div id="bdo-longdesc" class="longdesc">
    <p>The <a href="bdo.html#bdo" class="element">bdo</a> element allows
    authors to override the Unicode BiDi algorithm by explicitly
    specifying a direction override.</p>
  </div>
      <div class="no-number no-toc" id="bdo-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#bdo-content">#</a></h2>
        <div class="content-models" id="bdo-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="bdo-mdl" href="bdo.html#bdo-mdl" class="element">bdo</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="bdo.html#bdo.attrs">bdo.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="bdo-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#bdo-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="bdo.html#bdo.attrs">bdo.attrs</a> = <span class="pattern" id="bdo.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="bdo-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#bdo-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				A &#8220;bdo&#8221; element must have an 
				&#8220;dir&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="bdo-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#bdo-tags">#</a></h2>
        <p>A <a href="bdo.html#bdo">bdo</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="bdo-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#bdo-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.number.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=number &#8211; number input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.number" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">number</span></span> &#8211; <span class="shortdesc">number input control</span> <a class="hash" href="#input.number">#</a> <a class="toc-bak" href="#input.number-toc">T</a></h2>
      <div id="input.number-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>number</code>" represents
    a precise control for setting the element&#8217;s value to a
    string representing a number.</p>
  </div>
      <div class="no-number no-toc" id="input.number-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.number-content">#</a></h2>
        <div class="content-models" id="input.number-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.number-mdl" href="input.number.html#input.number-mdl"><span class="element">input</span>.number</a> = </span><span>
      <a class="ref" href="input.number.html#input.number.attrs">input.number.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.number-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.number-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.number.html#input.number.attrs">input.number.attrs</a> = <span class="pattern" id="input.number.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.number.html#input.number.attrs.type" title="input.number.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.number.html#input.number.attrs.min" title="input.number.attrs.min">min</a>?
  &amp; <a class="ref" href="input.number.html#input.number.attrs.max" title="input.number.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.number.html#input.number.attrs.value" title="input.number.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.number-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.number-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.number.attrs.type" title="input.number.attrs.type" href="input.number.html#input.number.attrs.type">type</a><span class="attr-values"> =   "number" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a precise control for setting the element&#8217;s value to a
        string representing a number.</dd>
          
            <dt><a class="attribute-name" id="input.number.attrs.min" title="input.number.attrs.min" href="input.number.html#input.number.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.number.html#input.number.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.number.attrs.max" title="input.number.attrs.max" href="input.number.html#input.number.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.number.html#input.number.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.number.attrs.value" title="input.number.attrs.value" href="input.number.html#input.number.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.float" title="common.data.float">float</a>
    </span> </dt>
            <dd>A string representing a number.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.number-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.number-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.number-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.number-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.number-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.number-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: col.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>col &#8211; table column</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="col" class="section">
      <h2 class="element-head"><span class="element">col</span> &#8211; <span class="shortdesc">table column</span> <a class="hash" href="#col">#</a> <a class="toc-bak" href="#col-toc">T</a></h2>
      <div id="col-longdesc" class="longdesc">
    <p>The <a href="col.html#col" class="element">col</a> element
    represents one or more columns in the column group represented
    by its <a href="colgroup.html#colgroup" class="element">colgroup</a>
    parent.</p>
  </div>
      <div class="no-number no-toc" id="col-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#col-content">#</a></h2>
        <div class="content-models" id="col-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="col-mdl" href="col.html#col-mdl" class="element">col</a> = </span><span>
      empty &amp; <a class="ref" href="col.html#col.attrs">col.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="col-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#col-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="col.html#col.attrs">col.attrs</a> = <span class="pattern" id="col.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="col.html#col.attrs.span" title="col.attrs.span">span</a>?</span></p></div></div>
      <div class="no-number no-toc" id="col-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#col-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="col.attrs.span" title="col.attrs.span" href="col.html#col.attrs.span">span</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The element may have a <code>span</code> content
        attribute specified, whose value must be a <a href=".html#valid">valid non-negative integer</a> greater than
      zero.
  </dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="col-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#col-tags">#</a></h2>
        <p>The
            <a href="col.html#col">col</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="col.html#col">col</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="col-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#col-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="colgroup.html#colgroup-mdl">colgroup</a> = <a class="ref" href="col.html#col">col</a>*
  | <a class="ref" href="colgroup.html#colgroup.attrs.span" title="colgroup.attrs.span">span</a>?</li></ul>
      </div>
      <div class="no-number no-toc" id="col-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#col-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="col-css"><div class="selectors"><span class="selector">col</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-column</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: datatypes.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Datatypes</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="datatypes" class="section">
        <h2>10. Datatypes <a class="hash" href="#datatypes">#</a> <a class="toc-bak" href="#datatypes-toc">T</a></h2>
        <div id="data-primitives" class="section">
    <h2>10.1. Datatype primitives <a class="hash" href="#data-primitives">#</a></h2>
    <p>Some patterns defined in this section reference
    the following two datatype primitives:</p>
    <ul>
      <li>A <dfn id="data-string" title="string">string</dfn>
      is a sequence of zero or more characters of any
      kind, including
      <a href="terminology.html#space">space characters</a>.</li>
      <li>A <dfn id="data-token" title="token">token</dfn>
      is a sequence of zero or more characters that
      does not contain any
      <a href="terminology.html#space">space characters</a>.</li>
    </ul>
    <p>In addition, some patterns reference the
    <dfn id="data-list" title="data-list">list</dfn>
    pattern, which is defined as any number of
    instances of a particular datatype, separated from
    each another by one or more
    <a href="terminology.html#space">space characters</a>.</p>
  </div>
      <div id="common.data.tokens-mdl" class="section">
        <h2 class="common-subhead">10.2. Tokens <a class="hash" href="#common.data.tokens-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.tokens">tokens</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-list">list</a> {
      <a href="datatypes.html#data-token">token</a>* } <a href="datatypes.html#common.data.tokens" class="hash">#</a></div></div>
      </div>
      <div id="common.data.browsing-context-mdl" class="section">
        <h2 class="common-subhead">10.3. Browsing-context <a class="hash" href="#common.data.browsing-context-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.browsing-context">browsing-context</dfn></span><code class="punc"> = </code><code class="regexp">()|([^_].*)</code> <a href="datatypes.html#common.data.browsing-context" class="hash">#</a></div></div>
      </div>
      <div id="common.data.browsing-context-or-keyword-mdl" class="section">
        <h2 class="common-subhead">10.4. Browsing-context-or-keyword <a class="hash" href="#common.data.browsing-context-or-keyword-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.browsing-context-or-keyword">browsing-context-or-keyword</dfn></span><code class="punc"> = </code><code class="regexp">()|([^_].*)|(_[bB][lL][aA][nN][kK])|(_[sS][eE][lL][fF])|(_[pP][aA][rR][eE][nN][tT])|(_[tT][oO][pP])</code> <a href="datatypes.html#common.data.browsing-context-or-keyword" class="hash">#</a></div>
      <div class="example">
        <p>Examples:</p>
        <pre><code>_blank</code>
<code>_SELF</code>
<code>_parent</code>
<code>_TOP</code></pre>
      </div>
    </div>
      </div>
      <div id="common.data.id-mdl" class="section">
        <h2 class="common-subhead">10.5. ID <a class="hash" href="#common.data.id-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.id">id</dfn></span><code class="punc"> = </code><code class="regexp">\S+</code> <a href="datatypes.html#common.data.id" class="hash">#</a></div></div>
      </div>
      <div id="common.data.idref-mdl" class="section">
        <h2 class="common-subhead">10.6. IDREF <a class="hash" href="#common.data.idref-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.idref">idref</dfn></span><code class="punc"> = </code><code class="regexp">\S+</code> <a href="datatypes.html#common.data.idref" class="hash">#</a></div></div>
      </div>
      <div id="common.data.idrefs-mdl" class="section">
        <h2 class="common-subhead">10.7. IDREFS <a class="hash" href="#common.data.idrefs-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.idrefs">idrefs</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-list">list</a> {
      <a href="datatypes.html#common.data.idref">idref</a>+ } <a href="datatypes.html#common.data.idrefs" class="hash">#</a></div></div>
      </div>
      <div id="common.data.name-mdl" class="section">
        <h2 class="common-subhead">10.8. Name <a class="hash" href="#common.data.name-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.name">name</dfn></span><code class="punc"> = </code><code class="regexp">\S+</code> <a href="datatypes.html#common.data.name" class="hash">#</a></div></div>
      </div>
      <div id="common.data.hash-name-mdl" class="section">
        <h2 class="common-subhead">10.9. Hash-name <a class="hash" href="#common.data.hash-name-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.hash-name">hash-name</dfn></span><code class="punc"> = </code><code class="regexp">#.+</code> <a href="datatypes.html#common.data.hash-name" class="hash">#</a></div></div>
      </div>
      <div id="common.data.integer-mdl" class="section">
        <h2 class="common-subhead">10.10. Integer <a class="hash" href="#common.data.integer-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.integer">integer</dfn></span><code class="punc"> = </code><code class="regexp">-?[0-9]+</code> <a href="datatypes.html#common.data.integer" class="hash">#</a></div></div>
      </div>
      <div id="common.data.integer.positive-mdl" class="section">
        <h2 class="common-subhead">10.11. Positive integer <a class="hash" href="#common.data.integer.positive-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.integer.positive">integer.positive</dfn></span><code class="punc"> = </code><code class="regexp">0*[1-9][0-9]*</code> <a href="datatypes.html#common.data.integer.positive" class="hash">#</a></div></div>
      </div>
      <div id="common.data.integer.non-negative-mdl" class="section">
        <h2 class="common-subhead">10.12. Non-negative integer <a class="hash" href="#common.data.integer.non-negative-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.integer.non-negative">integer.non-negative</dfn></span><code class="punc"> = </code><code class="regexp">[0-9]+</code> <a href="datatypes.html#common.data.integer.non-negative" class="hash">#</a></div></div>
      </div>
      <div id="common.data.float-mdl" class="section">
        <h2 class="common-subhead">10.13. Float <a class="hash" href="#common.data.float-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.float">float</dfn></span><code class="punc"> = </code><code class="regexp">-?((\.[0-9]+)|([0-9]+(\.[0-9]*)?))</code> <a href="datatypes.html#common.data.float" class="hash">#</a></div></div>
      </div>
      <div id="common.data.float.positive-mdl" class="section">
        <h2 class="common-subhead">10.14. Positive float <a class="hash" href="#common.data.float.positive-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.float.positive">float.positive</dfn></span><code class="punc"> = </code><code class="regexp">0*((\.0*[1-9][0-9]*)|([1-9][0-9]*(\.[0-9]*)?))</code> <a href="datatypes.html#common.data.float.positive" class="hash">#</a></div></div>
      </div>
      <div id="common.data.float.non-negative-mdl" class="section">
        <h2 class="common-subhead">10.15. Non-negative float <a class="hash" href="#common.data.float.non-negative-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.float.non-negative">float.non-negative</dfn></span><code class="punc"> = </code><code class="regexp">((\.[0-9]+)|([0-9]+(\.[0-9]*)?))</code> <a href="datatypes.html#common.data.float.non-negative" class="hash">#</a></div></div>
      </div>
      <div id="common.data.datetime-mdl" class="section">
        <h2 class="common-subhead">10.16. Datetime <a class="hash" href="#common.data.datetime-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.datetime">datetime</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.datetime" class="hash">#</a></div>
      <div class="datatype-desc">A valid <b class="defined-elsewhere">date-time</b>, as defined in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>, with these additional
        qualifications:</div>
      <ul>
        <li>the literal letters <code>T</code> and
        <code>Z</code> in the date/time syntax must always be
        uppercase</li>
        <li>the year component is a <dfn id="data-nonzero-date-fullyear">nonzero-date-fullyear</dfn>, defined as: Four or more
      digits, representing <var title="">year</var>, where <var title="">year</var> &gt; 0</li>
      </ul>
    
      <div class="example">
        <p>Examples:</p>
        <pre><code>1990-12-31T23:59:60Z</code>
<code>1996-12-19T16:39:57-08:00</code></pre>
      </div>
    </div>
      </div>
      <div id="common.data.date-or-time-mdl" class="section">
        <h2 class="common-subhead">10.17. Date-or-time <a class="hash" href="#common.data.date-or-time-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.date-or-time">date-or-time</dfn></span><code class="punc"> = </code><a href="datatypes.html#form.data.date">date</a>
      | <a href="datatypes.html#form.data.time">time</a>
      | <a href="datatypes.html#common.data.datetime">datetime</a> <a href="datatypes.html#common.data.date-or-time" class="hash">#</a></div></div>
      </div>
      <div id="common.data.uri-mdl" class="section">
        <h2 class="common-subhead">10.18. URI <a class="hash" href="#common.data.uri-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.uri">uri</dfn></span><code class="punc"> = </code>"" | <a href="datatypes.html#data.iri-ref">IRI-reference</a> <a href="datatypes.html#common.data.uri" class="hash">#</a></div>
      <div class="datatype-desc">&#8230;where <dfn id="data.iri-ref">IRI-reference</dfn> is
        as defined in RFC 3987 <a href="references.html#refsRFC3987">[RFC3987]</a>.</div>
    
      <div class="example">
        <p>Example:</p>
        <pre><code>http://example.org/hello</code></pre>
      </div>
    </div>
      </div>
      <div id="common.data.uris-mdl" class="section">
        <h2 class="common-subhead">10.19. URIs <a class="hash" href="#common.data.uris-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.uris">uris</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-list">list</a> {
      <a href="datatypes.html#data.iri-ref">IRI-reference</a>* } <a href="datatypes.html#common.data.uris" class="hash">#</a></div></div>
      </div>
      <div id="common.data.uri.absolute-mdl" class="section">
        <h2 class="common-subhead">10.20. Absolute URI <a class="hash" href="#common.data.uri.absolute-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.uri.absolute">uri.absolute</dfn></span><code class="punc"> = </code>"" | <a href="datatypes.html#data.iri">IRI</a> <a href="datatypes.html#common.data.uri.absolute" class="hash">#</a></div>
      <div class="datatype-desc">&#8230;where <dfn id="data.iri">IRI</dfn> is
        as defined in RFC 3987 <a href="references.html#refsRFC3987">[RFC3987]</a>.</div>
    
      <div class="example">
        <p>Examples:</p>
        <pre><code>/hello</code>
<code>#canvas</code>
<code>http://example.org/</code></pre>
      </div>
    </div>
      </div>
      <div id="common.data.sizes-mdl" class="section">
        <h2 class="common-subhead">10.21. Sizes <a class="hash" href="#common.data.sizes-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.sizes">sizes</dfn></span><code class="punc"> = </code><code class="regexp">[1-9][0-9]*x[1-9][0-9]*</code> <a href="datatypes.html#common.data.sizes" class="hash">#</a></div></div>
      </div>
      <div id="common.data.mimetype-mdl" class="section">
        <h2 class="common-subhead">10.22. Mimetype <a class="hash" href="#common.data.mimetype-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.mimetype">mimetype</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.mimetype" class="hash">#</a></div>
      <div class="datatype-desc">A string that identifies a valid
        <b class="defined-elsewhere">MIME media type</b>, as
          defined in RFC 2046 <a href="references.html#refsRFC2046">[RFC2046]</a>.</div> </div>
      </div>
      <div id="common.data.charset-mdl" class="section">
        <h2 class="common-subhead">10.23. Charset <a class="hash" href="#common.data.charset-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.charset">charset</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.charset" class="hash">#</a></div>
      <div class="datatype-desc">Any <b class="defined-elsewhere">character set name</b>
        listed in the IANA <cite>Character Sets</cite> list <a href="references.html#refsIANACHARSET">[IANACHARSET]</a>.</div>
    </div>
      </div>
      <div id="common.data.meta-charset-mdl" class="section">
        <h2 class="common-subhead">10.24. Meta-charset <a class="hash" href="#common.data.meta-charset-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.meta-charset">meta-charset</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.meta-charset" class="hash">#</a></div>
      <div class="datatype-desc">A value that is an <a href="terminology.html#ascii-case-insensitive">ASCII
          case-insensitive</a> match for a string that consists of:
        the literal string "<code>text/html;</code>",
        optionally followed by any number of <a href=".html#space-character" title="space character">space
          characters</a>, followed by the literal string
        "<code>charset=</code>", followed by a <a href="datatypes.html#common.data.charset">charset</a>.</div>
    </div>
      </div>
      <div id="common.data.refresh-mdl" class="section">
        <h2 class="common-subhead">10.25. Refresh <a class="hash" href="#common.data.refresh-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.refresh">refresh</dfn></span><code class="punc"> = </code><a href="datatypes.html#common.data.integer.non-negative">integer.non-negative</a>
      | <a href="datatypes.html#common.data.integer.non-negative">integer.non-negative</a><code class="regexp">;\s+[uU][rR][lL]=</code><a href="datatypes.html#common.data.uri">uri</a>
     <a href="datatypes.html#common.data.refresh" class="hash">#</a></div></div>
      </div>
      <div id="common.data.default-style-mdl" class="section">
        <h2 class="common-subhead">10.26. Default-style <a class="hash" href="#common.data.default-style-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.default-style">default-style</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-string">string</a> <a href="datatypes.html#common.data.default-style" class="hash">#</a></div></div>
      </div>
      <div id="common.data.mediaquery-mdl" class="section">
        <h2 class="common-subhead">10.27. Mediaquery <a class="hash" href="#common.data.mediaquery-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.mediaquery">mediaquery</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.mediaquery" class="hash">#</a></div>
      <div class="datatype-desc">A valid <b class="defined-elsewhere">media query</b>, as defined in
      <cite>Media Queries</cite> <a href="references.html#refsMQ">[MQ]</a>.</div>
    </div>
      </div>
      <div id="common.data.langcode-mdl" class="section">
        <h2 class="common-subhead">10.28. Langcode <a class="hash" href="#common.data.langcode-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="common.data.langcode">langcode</dfn></span><code class="punc"> = </code>"" | <a href="datatypes.html#data.language">language-tag</a> <a href="datatypes.html#common.data.langcode" class="hash">#</a></div>
      <div class="datatype-desc">&#8230;where <dfn id="data.language">language-tag</dfn> is a valid <b class="defined-elsewhere">language tag</b>, as defined
        in RFC 4646 <a href="references.html#refsRFC4646">[RFC4646]</a>.</div>
    </div>
      </div>
      <div id="form.data.mimetypelist-mdl" class="section">
        <h2 class="common-subhead">10.29. Mimetypelist <a class="hash" href="#form.data.mimetypelist-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.mimetypelist">mimetypelist</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.mimetypelist" class="hash">#</a></div>
      <div class="datatype-desc">A set of comma-separated <a href="datatypes.html#data-token">tokens</a>,
      each of which is a valid <a href="datatypes.html#common.data.mimetype">mimetype</a>, with no
      parameters.</div>
    </div>
      </div>
      <div id="form.data.charsetlist-mdl" class="section">
        <h2 class="common-subhead">10.30. Charsetlist <a class="hash" href="#form.data.charsetlist-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.charsetlist">charsetlist</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.charsetlist" class="hash">#</a></div>
      <div class="datatype-desc">A set of comma-separated <a href="datatypes.html#data-token">tokens</a>,
      each of which is a valid <a href="datatypes.html#common.data.charset">charset</a> that specifies an
      <a href="syntax.html#ascii-compatible">ASCII-compatible character
      encoding</a>.</div>
    </div>
      </div>
      <div id="form.data.pattern-mdl" class="section">
        <h2 class="common-subhead">10.31. Pattern <a class="hash" href="#form.data.pattern-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.pattern">pattern</dfn></span><code class="punc"> = </code><a href=".html#data-pattern">pattern</a> <a href="datatypes.html#form.data.pattern" class="hash">#</a></div></div>
      </div>
      <div id="form.data.datetime-local-mdl" class="section">
        <h2 class="common-subhead">10.32. Datetime-local <a class="hash" href="#form.data.datetime-local-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.datetime-local">datetime-local</dfn></span><code class="punc"> = </code><a href=".html#data-date">date</a> "<code class="literal">T</code>" <a href=".html#data-time">time</a> <a href="datatypes.html#form.data.datetime-local" class="hash">#</a></div>
      <div class="example">
        <p>Example:</p>
        <pre><code>1985-04-12T23:20:50.52</code>
<code>1996-12-19T16:39:57</code></pre>
      </div>
    </div>
      </div>
      <div id="form.data.date-mdl" class="section">
        <h2 class="common-subhead">10.33. Date <a class="hash" href="#form.data.date-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.date">date</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.date" class="hash">#</a></div>
      <div class="datatype-desc">A valid <b class="defined-elsewhere">full-date</b>, as defined in
          RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>, with the
            additional qualification that the year component is a
              <a href="datatypes.html#data-nonzero-date-fullyear">nonzero-date-fullyear</a>.</div>
    
      <div class="example">
        <p>Example:</p>
        <pre><code>1996-12-19</code></pre>
      </div>
    </div>
      </div>
      <div id="form.data.month-mdl" class="section">
        <h2 class="common-subhead">10.34. Month <a class="hash" href="#form.data.month-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.month">month</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-nonzero-date-fullyear">nonzero-date-fullyear</a> "-" <a href="datatypes.html#data-date-month">date-month</a> <a href="datatypes.html#form.data.month" class="hash">#</a></div>
      <div class="datatype-desc">&#8230;where <dfn id="data-date-month">date-month</dfn> is as defined
        in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>.</div>
      <div class="example">
        <p>Example:</p>
        <pre><code>1996-12</code></pre>
      </div>
    </div>
      </div>
      <div id="form.data.week-mdl" class="section">
        <h2 class="common-subhead">10.35. Week <a class="hash" href="#form.data.week-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.week">week</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-nonzero-date-fullyear">nonzero-date-fullyear</a> "-W" <a href="datatypes.html#data-date-week">date-week</a> <a href="datatypes.html#form.data.week" class="hash">#</a></div>
      <div class="datatype-desc">&#8230;where <dfn id="data-date-week">date-week</dfn> is a valid <b class="defined-elsewhere">date-week</b>, as defined
        in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>.</div>
    
      <div class="example">
        <p>Example:</p>
        <pre><code>1996-W16</code></pre>
      </div>
    </div>
      </div>
      <div id="form.data.time-mdl" class="section">
        <h2 class="common-subhead">10.36. Time <a class="hash" href="#form.data.time-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.time">time</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.time" class="hash">#</a></div>
      <div class="datatype-desc">A valid <b class="defined-elsewhere">partial-time</b>, as defined
        in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>.</div>
    
      <div class="example">
        <p>Examples:</p>
        <pre><code>23:20:50.52</code>
<code>17:39:57</code></pre>
      </div>
    </div>
      </div>
      <div id="form.data.emailaddress-mdl" class="section">
        <h2 class="common-subhead">10.37. Emailaddress <a class="hash" href="#form.data.emailaddress-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.emailaddress">emailaddress</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-dot-atom">dot-atom</a> "@" <a href="datatypes.html#data-dot-atom">dot-atom</a> <a href="datatypes.html#form.data.emailaddress" class="hash">#</a></div>
      <div class="datatype-desc">&#8230;where <dfn id="data-dot-atom">dot-atom</dfn> is as defined in RFC
        5322 <a href="references.html#refsRFC5322">[RFC5322]</a>, with the
        additional constraint that the <b class="defined-elsewhere">CFWS</b> production is excluded
      everywhere.</div>
    
      <div class="example">
        <p>Examples:</p>
        <pre><code>foo-bar.baz@example.com</code></pre>
      </div>
    </div>
      </div>
      <div id="form.data.emailaddresslist-mdl" class="section">
        <h2 class="common-subhead">10.38. Emailaddresslist <a class="hash" href="#form.data.emailaddresslist-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.emailaddresslist">emailaddresslist</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.emailaddresslist" class="hash">#</a></div>
      <div class="datatype-desc">A set of comma-separated <a href="datatypes.html#data-token">tokens</a>, each of which is a valid
      <a href=".html#common.data.emailaddress">emailaddress</a>.</div>
    </div>
      </div>
      <div id="form.data.color-mdl" class="section">
        <h2 class="common-subhead">10.39. Color <a class="hash" href="#form.data.color-mdl">#</a></h2>
        <div class="content-models">
          <div><span class="common-pattern-name"><dfn id="form.data.color">color</dfn></span><code class="punc"> = </code><code class="regexp">#[a-fA-F0-9]{6}</code> <a href="datatypes.html#form.data.color" class="hash">#</a></div></div>
      </div>
    </div></body></html>

--- NEW FILE: command.radio.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>command type=radio &#8211; selection of one item from a list of items</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="command.radio" class="section">
      <h2 class="element-head"><span class="element">command</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> &#8211; <span class="shortdesc">selection of one item from a list of items</span> <a class="hash" href="#command.radio">#</a> <a class="toc-bak" href="#command.radio-toc">T</a></h2>
      <div id="command.radio-longdesc" class="longdesc">
    <p>The <a href="command.html#command" class="element">command</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>radio</code>" represents
    a selection of one item from a list of items.</p>
  </div>
      <div class="no-number no-toc" id="command.radio-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#command.radio-content">#</a></h2>
        <div class="content-models" id="command.radio-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="command.radio-mdl" href="command.radio.html#command.radio-mdl"><span class="element">command</span>.radio</a> = </span><span>
      empty
      &amp; <a class="ref" href="command.radio.html#command.radio.attrs">command.radio.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="command.radio-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#command.radio-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="command.radio.html#command.radio.attrs">command.radio.attrs</a> = <span class="pattern" id="command.radio.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; (<a class="ref" href="command.radio.html#command.radio.attrs.type" title="command.radio.attrs.type">type</a>
         &amp; <a class="ref" href="command.radio.html#command.radio.attrs.radiogroup" title="command.radio.attrs.radiogroup">radiogroup</a>
         &amp; <a class="ref" href="command.radio.html#command.radio.attrs.checked" title="command.radio.attrs.checked">checked</a>?)
  &amp; <a class="ref" href="shared-attrs.html#common-command.attrs">common-command.attrs</a></span></p></div></div>
      <div class="no-number no-toc" id="command.radio-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#command.radio-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="command.radio.attrs.type" title="command.radio.attrs.type" href="command.radio.html#command.radio.attrs.type">type</a><span class="attr-values"> =   "radio" </span> </dt>
            <dd>Specifies that its <a href="command.html#command" class="element">command</a> element represents
        a selection of one item from a list of items.</dd>
          
            <dt><a class="attribute-name" id="command.radio.attrs.radiogroup" title="command.radio.attrs.radiogroup" href="command.radio.html#command.radio.attrs.radiogroup">radiogroup</a><span class="attr-values"> =  string </span> </dt>
            <dd>The name of the group of commands that will be toggled
        when the command itself is toggled.</dd>
          
            <dt><a class="attribute-name" id="command.radio.attrs.checked" title="command.radio.attrs.checked" href="command.radio.html#command.radio.attrs.checked">checked</a><span class="attr-values"> =   "checked" |  "" </span> </dt>
            <dd>Specifies that the command is selected.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="command.radio-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#command.radio-tags">#</a></h2>
        <p>The
            <a href="command.html#command">command</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="command.html#command">command</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="command.radio-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#command.radio-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.datetime.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=datetime &#8211; global date-and-time input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.datetime" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">datetime</span></span> &#8211; <span class="shortdesc">global date-and-time input control</span> <a class="hash" href="#input.datetime">#</a> <a class="toc-bak" href="#input.datetime-toc">T</a></h2>
      <div id="input.datetime-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>datetime</code>" represents
    a control for setting the element&#8217;s value to a string
    representing a global date and time (with timezone
    information).</p>
  </div>
      <div class="no-number no-toc" id="input.datetime-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.datetime-content">#</a></h2>
        <div class="content-models" id="input.datetime-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.datetime-mdl" href="input.datetime.html#input.datetime-mdl"><span class="element">input</span>.datetime</a> = </span><span>
      <a class="ref" href="input.datetime.html#input.datetime.attrs">input.datetime.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.datetime-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.datetime-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.datetime.html#input.datetime.attrs">input.datetime.attrs</a> = <span class="pattern" id="input.datetime.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.datetime.html#input.datetime.attrs.type" title="input.datetime.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.datetime.html#input.datetime.attrs.min" title="input.datetime.attrs.min">min</a>?
  &amp; <a class="ref" href="input.datetime.html#input.datetime.attrs.max" title="input.datetime.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.datetime.html#input.datetime.attrs.value" title="input.datetime.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.datetime-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.datetime-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.datetime.attrs.type" title="input.datetime.attrs.type" href="input.datetime.html#input.datetime.attrs.type">type</a><span class="attr-values"> =   "datetime" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for setting the element&#8217;s value to a string
        representing a global date and time.</dd>
          
            <dt><a class="attribute-name" id="input.datetime.attrs.min" title="input.datetime.attrs.min" href="input.datetime.html#input.datetime.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.datetime" title="common.data.datetime">datetime</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.datetime.html#input.datetime.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.datetime.attrs.max" title="input.datetime.attrs.max" href="input.datetime.html#input.datetime.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.datetime" title="common.data.datetime">datetime</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.datetime.html#input.datetime.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.datetime.attrs.value" title="input.datetime.attrs.value" href="input.datetime.html#input.datetime.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.datetime" title="common.data.datetime">datetime</a>
    </span> </dt>
            <dd>A string representing a global date and time.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.datetime-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.datetime-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.datetime-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.datetime-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.datetime-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.datetime-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.password.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=password &#8211; password-input field</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.password" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">password</span></span> &#8211; <span class="shortdesc">password-input field</span> <a class="hash" href="#input.password">#</a> <a class="toc-bak" href="#input.password-toc">T</a></h2>
      <div id="input.password-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>password</code>" represents
    a one-line plain-text edit control for entering a password.</p>
  </div>
      <div class="no-number no-toc" id="input.password-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.password-content">#</a></h2>
        <div class="content-models" id="input.password-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.password-mdl" href="input.password.html#input.password-mdl"><span class="element">input</span>.password</a> = </span><span>
      <a class="ref" href="input.password.html#input.password.attrs">input.password.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.password-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.password-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.password.html#input.password.attrs">input.password.attrs</a> = <span class="pattern" id="input.password.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.password.html#input.password.attrs.type" title="input.password.attrs.type">type</a>
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>?
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
   &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>?
   &amp; <a class="ref" href="input.password.html#input.password.attrs.value" title="input.password.attrs.value">value</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.password-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.password-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.password.attrs.type" title="input.password.attrs.type" href="input.password.html#input.password.attrs.type">type</a><span class="attr-values"> =   "password" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a one-line plain-text edit control for entering a
        password.</dd>
          
            <dt><a class="attribute-name" id="input.password.attrs.value" title="input.password.attrs.value" href="input.password.html#input.password.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for this <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.password-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.password-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.password-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.password-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.password-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.password-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: embed.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>embed &#8211; integration point for plugins</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="embed" class="section">
      <h2 class="element-head"><span class="element">embed</span> &#8211; <span class="shortdesc">integration point for plugins</span> <a class="hash" href="#embed">#</a> <a class="toc-bak" href="#embed-toc">T</a></h2>
      <div id="embed-longdesc" class="longdesc">
    <p>The <a href="embed.html#embed" class="element">embed</a> element
    represents an integration point for an external resource &#8212;
    typically, a non-HTML resource such as an application or some
    other type of interactive content which involves use of a
    third-party plugin as a content handler (rather than being
    natively supported by the UA).</p>
  </div>
      <div class="no-number no-toc" id="embed-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#embed-content">#</a></h2>
        <div class="content-models" id="embed-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="embed-mdl" href="embed.html#embed-mdl" class="element">embed</a> = </span><span>
      empty &amp; <a class="ref" href="embed.html#embed.attrs">embed.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="embed-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#embed-attr-mdl">#</a></h2>
        <div class="attr-content-models"><div class="attr-content-model"><a class="attribute-pattern-name" id="embed.attrs" href="embed.html#embed.attrs">embed.attrs</a> = <a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="embed.html#embed.attrs.src" title="embed.attrs.src">src</a>?
  &amp; <a class="ref" href="embed.html#embed.attrs.type" title="embed.attrs.type">type</a>?
  &amp; <a class="ref" href="embed.html#embed.attrs.height" title="embed.attrs.height">height</a>?
  &amp; <a class="ref" href="embed.html#embed.attrs.width" title="embed.attrs.width">width</a>?
  &amp; <a class="ref" href="embed.html#embed.attrs.other" title="embed.attrs.other">embed.attrs.other</a>*</div><div class="attr-content-model"><a class="attribute-pattern-name" id="embed.attrs.other" href="embed.html#embed.attrs.other">embed.attrs.other</a> = <code>attribute 
  local:* - (src
                       | type
                       | height
                       | width
                       | id
                       | class
                       | title
                       | dir
                       | lang
                       | style
                       | tabindex
                       | contextmenu
                       | contenteditable
                       | draggable
                       | hidden
                       | onabort
                       | onbeforeunload
                       | onblur
                       | onchange
                       | onclick
                       | oncontextmenu
                       | ondblclick
                       | ondrag
                       | ondragend
                       | ondragenter
                       | ondragleave
                       | ondragover
                       | ondragstart
                       | ondrop
                       | onerror
                       | onfocus
                       | onkeydown
                       | onkeypress
                       | onkeyup
                       | onload
                       | onmessage
                       | onmousedown
                       | onmousemove
                       | onmouseout
                       | onmouseover
                       | onmouseup
                       | onmousewheel
                       | onresize
                       | onscroll
                       | onselect
                       | onsubmit
                       | onunload
                       | role
                       | aria-describedby
                       | aria-dropeffect
                       | aria-flowto
                       | aria-grab
                       | aria-haspopup
                       | aria-labelledby
                       | about
                       | property
                       | resource
                       | datatype
                       | typeof
                       | spellcheck)
   { string }
  </code><div class="note"><p>Note: The above definition
                            for the
                            <a href="embed.html#embed.attrs.other">embed.attrs.other</a>
                            part of the <span class="element">embed</span>
                            attribute model
                            specifies that in addition to
                            those elements that are already
                            explicitly allowed on the  <span class="element">embed</span>
                            element, the element also allows any
                            namespace-less attribute that does not
                            have the same name as any attribute
                            that is already explicitly allowed
                            on <span class="element">embed</span>; that
                            is, except for any that has the name
                            <code>src</code>,
                            <code>type</code>,
                            <code>height</code>
                            or
                            <code>width</code>, or that has the same
                            name as any attribute in the <a href="common-attrs.html#common.attrs">common.attrs</a>
                            set of attributes.</p></div></div></div></div>
      <div class="no-number no-toc" id="embed-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#embed-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="embed.attrs.src" title="embed.attrs.src" href="embed.html#embed.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of the resource being embedded.</dd>
          
            <dt><a class="attribute-name" id="embed.attrs.type" title="embed.attrs.type" href="embed.html#embed.attrs.type">type</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mimetype" title="common.data.mimetype">mimetype</a>
    </span> </dt>
            <dd>The MIME type of the plugin to instantiate.</dd>
          
            <dt><a class="attribute-name" id="embed.attrs.height" title="embed.attrs.height" href="embed.html#embed.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The height the embedded content, in CSS pixels.</dd>
          
            <dt><a class="attribute-name" id="embed.attrs.width" title="embed.attrs.width" href="embed.html#embed.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The width the embedded content, in CSS pixels.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="embed-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#embed-tags">#</a></h2>
        <p>The
            <a href="embed.html#embed">embed</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="embed.html#embed">embed</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="embed-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#embed-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="embed-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#embed-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="embed-css"><div class="selectors"><span class="selector">embed</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">overflow</span>: <span class="prop-value">hidden</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: dd.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>dd &#8211; description in a term-description grouping</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="dd" class="section">
      <h2 class="element-head"><span class="element">dd</span> &#8211; <span class="shortdesc">description in a term-description grouping</span> <a class="hash" href="#dd">#</a> <a class="toc-bak" href="#dd-toc">T</a></h2>
      <div id="dd-longdesc" class="longdesc">
    <p>If a <a href="dd.html#dd" class="element">dd</a> element&#8217;s parent
    is a <a href="dl.html#dl" class="element">dl</a> element, then the 
    <a href="dd.html#dd" class="element">dd</a> element represents
    the description (or value) part of a term-description
    (name-value) grouping in a <a href="dl.html#description-list">description list</a>.
    If a <a href="dd.html#dd" class="element">dd</a> element&#8217;s parent
    is a <a href="dialog.html#dialog" class="element">dialog</a> element,
    then the <a href="dd.html#dd" class="element">dd</a> element
    represents a span of discourse (a quote) in a talker-discourse
    (speaker-quote) pair in a <a href="dialog.html#conversation" class="element">conversation</a>.</p>
  </div>
      <div class="no-number no-toc" id="dd-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#dd-content">#</a></h2>
        <div class="content-models" id="dd-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="dd-mdl" href="dd.html#dd-mdl" class="element">dd</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="dd.html#dd.attrs">dd.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="dd-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#dd-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="dd.html#dd.attrs">dd.attrs</a> = <span class="pattern" id="dd.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="dd-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#dd-tags">#</a></h2>
        
    <p>A <code><a href="dd.html#dd">dd</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p> <p>A
    <code><a href="dd.html#dd">dd</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="dd.html#dd">dd</a></code> element is immediately
    followed by another <code><a href="dd.html#dd">dd</a></code> element or
    a <code><a href="dt.html#dt">dt</a></code> element, or if there is no
    more content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="dd-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#dd-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="dl.html#dl-mdl">dl</a> = (<a class="ref" href="dt.html#dt">dt</a>+,
   <a class="ref" href="dd.html#dd">dd</a>+)*</li>
        <li class="context-mdl"><a href="dialog.html#dialog-mdl">dialog</a> = (<a class="ref" href="dt.html#dt">dt</a>,
   <a class="ref" href="dd.html#dd">dd</a>)*</li></ul>
      </div>
      <div class="no-number no-toc" id="dd-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#dd-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="dd-css"><div class="selectors"><span class="selector">dd</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin-start</span>: <span class="prop-value">40px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: common-models.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Common content models</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="common-models" class="section">
        <h2>7. Common content models <a class="hash" href="#common-models">#</a> <a class="toc-bak" href="#common-models-toc">T</a></h2>
      <div id="common-anything" class="section">
        <h2 class="common-subhead">7.1. Any element from any namespace <a class="hash" href="#common-anything">#</a> <a class="toc-bak" href="#common-anything-toc">T</a></h2>
        <dl class="content-models">
          <dt class="content-model"><span class="common-pattern-name"><dfn id="common.elem.anything">common.elem.anything</dfn></span> = <a class="hash" href="common-models.html#common.elem.anything">#</a></dt>
          <dd><span class="type">element </span>
  <span class="name">*</span>
   {
      <span class="pattern" id="common.inner.anything">text
  &amp; <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*</span>
      &amp; <span class="pattern" id="common.attr.anything"><span class="type">attribute </span>
  <span class="name">*</span>
   {<span class="model"> text </span>}
  *</span>
    }
  
          </dd>
        </dl>
      </div>
      <div id="common-flow" class="section">
        <h2 class="common-subhead">7.2. Flow elements <a class="hash" href="#common-flow">#</a> <a class="toc-bak" href="#common-flow-toc">T</a></h2>
        <dl class="content-models">
          <dt class="content-model"><span class="common-pattern-name"><dfn id="common.elem.flow">common.elem.flow</dfn></span> = <a class="hash" href="common-models.html#common.elem.flow">#</a></dt>
          <dd><a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>
  | <a class="ref" href="a.html#a.elem.flow">a.elem.flow</a>
  | <a class="ref" href="p.html#p">p</a>
  | <a class="ref" href="hr.html#hr">hr</a>
  | <a class="ref" href="pre.html#pre">pre</a>
  | <a class="ref" href="ul.html#ul">ul</a>
  | <a class="ref" href="ol.html#ol">ol</a>
  | <a class="ref" href="dl.html#dl">dl</a>
  | <a class="ref" href="div.html#div">div</a>
  | <a class="ref" href="h1.html#h1">h1</a>
  | <a class="ref" href="h2.html#h2">h2</a>
  | <a class="ref" href="h3.html#h3">h3</a>
  | <a class="ref" href="h4.html#h4">h4</a>
  | <a class="ref" href="h5.html#h5">h5</a>
  | <a class="ref" href="h6.html#h6">h6</a>
  | <a class="ref" href="address.html#address">address</a>
  | <a class="ref" href="blockquote.html#blockquote">blockquote</a>
  | <a class="ref" href="object.html#object.elem.flow">object.elem.flow</a>
  | <a class="ref" href="map.html#map">map</a>
  | <a class="ref" href="noscript.html#noscript.elem.flow">noscript.elem.flow</a>
  | <a class="ref" href="section.html#section">section</a>
  | <a class="ref" href="nav.html#nav">nav</a>
  | <a class="ref" href="article.html#article">article</a>
  | <a class="ref" href="aside.html#aside">aside</a>
  | <a class="ref" href="header.html#header">header</a>
  | <a class="ref" href="footer.html#footer">footer</a>
  | <a class="ref" href="dialog.html#dialog">dialog</a>
  | <a class="ref" href="video.html#video.elem.flow">video.elem.flow</a>
  | <a class="ref" href="audio.html#audio.elem.flow">audio.elem.flow</a>
  | <a class="ref" href="figure.html#figure">figure</a>
  | <a class="ref" href="table.html#table">table</a>
  | <a class="ref" href="form.html#form">form</a>
  | <a class="ref" href="fieldset.html#fieldset">fieldset</a>
  | <a class="ref" href="datagrid.html#datagrid">datagrid</a>
  | <a class="ref" href="menu.html#menu">menu</a>
  | <a class="ref" href="canvas.html#canvas.elem.flow">canvas.elem.flow</a>
  | <a class="ref" href="details.html#details">details</a>
          </dd>
        </dl>
      </div>
      <div id="common-metadata" class="section">
        <h2 class="common-subhead">7.3. Metadata elements <a class="hash" href="#common-metadata">#</a> <a class="toc-bak" href="#common-metadata-toc">T</a></h2>
        <dl class="content-models">
          <dt class="content-model"><span class="common-pattern-name"><dfn id="common.elem.metadata">common.elem.metadata</dfn></span> = <a class="hash" href="common-models.html#common.elem.metadata">#</a></dt>
          <dd><a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)
          </dd>
        </dl>
      </div>
      <div id="common-phrasing" class="section">
        <h2 class="common-subhead">7.4. Phrasing elements <a class="hash" href="#common-phrasing">#</a> <a class="toc-bak" href="#common-phrasing-toc">T</a></h2>
        <dl class="content-models">
          <dt class="content-model"><span class="common-pattern-name"><dfn id="common.elem.phrasing">common.elem.phrasing</dfn></span> = <a class="hash" href="common-models.html#common.elem.phrasing">#</a></dt>
          <dd><a class="ref" href="a.html#a.elem.phrasing">a.elem.phrasing</a>
  | <a class="ref" href="em.html#em">em</a>
  | <a class="ref" href="strong.html#strong">strong</a>
  | <a class="ref" href="small.html#small">small</a>
  | <a class="ref" href="mark.html#mark">mark</a>
  | <a class="ref" href="abbr.html#abbr">abbr</a>
  | <a class="ref" href="dfn.html#dfn">dfn</a>
  | <a class="ref" href="i.html#i">i</a>
  | <a class="ref" href="b.html#b">b</a>
  | <a class="ref" href="code.html#code">code</a>
  | <a class="ref" href="var.html#var">var</a>
  | <a class="ref" href="samp.html#samp">samp</a>
  | <a class="ref" href="kbd.html#kbd">kbd</a>
  | <a class="ref" href="sup.html#sup">sup</a>
  | <a class="ref" href="sub.html#sub">sub</a>
  | <a class="ref" href="q.html#q">q</a>
  | <a class="ref" href="cite.html#cite">cite</a>
  | <a class="ref" href="span.html#span">span</a>
  | <a class="ref" href="bdo.html#bdo">bdo</a>
  | <a class="ref" href="br.html#br">br</a>
  | <a class="ref" href="ins.html#ins">ins</a>
  | <a class="ref" href="del.html#del">del</a>
  | <a class="ref" href="img.html#img">img</a>
  | <a class="ref" href="embed.html#embed">embed</a>
  | <a class="ref" href="object.html#object.elem.phrasing">object.elem.phrasing</a>
  | <a class="ref" href="iframe.html#iframe">iframe</a>
  | <a class="ref" href="area.html#area">area</a>
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.phrasing">noscript.elem.phrasing</a>
  | <a class="ref" href="ruby.html#ruby">ruby</a>
  | <a class="ref" href="video.html#video.elem.phrasing">video.elem.phrasing</a>
  | <a class="ref" href="audio.html#audio.elem.phrasing">audio.elem.phrasing</a>
  | <a class="ref" href="input.html#input">input</a>
  | <a class="ref" href="textarea.html#textarea">textarea</a>
  | <a class="ref" href="select.html#select">select</a>
  | <a class="ref" href="button.html#button">button</a>
  | <a class="ref" href="label.html#label">label</a>
  | <a class="ref" href="output.html#output">output</a>
  | <a class="ref" href="datalist.html#datalist">datalist</a>
  | <a class="ref" href="keygen.html#keygen">keygen</a>
  | <a class="ref" href="progress.html#progress">progress</a>
  | <a class="ref" href="command.html#command">command</a>
  | <a class="ref" href="bb.html#bb">bb</a>
  | <a class="ref" href="canvas.html#canvas.elem.phrasing">canvas.elem.phrasing</a>
  | <a class="ref" href="time.html#time">time</a>
  | <a class="ref" href="meter.html#meter">meter</a>
          </dd>
        </dl>
      </div>
    </div></body></html>

--- NEW FILE: ul.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>ul &#8211; unordered list</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="ul" class="section">
      <h2 class="element-head"><span class="element">ul</span> &#8211; <span class="shortdesc">unordered list</span> <a class="hash" href="#ul">#</a> <a class="toc-bak" href="#ul-toc">T</a></h2>
      <div id="ul-longdesc" class="longdesc">
    <p>The <a href="ul.html#ul" class="element">ul</a> element represents
    an unordered list of items; that is, a list in which changing
    the order of the items would not change the meaning of
    list.</p>
  </div>
      <div class="no-number no-toc" id="ul-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#ul-content">#</a></h2>
        <div class="content-models" id="ul-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="ul-mdl" href="ul.html#ul-mdl" class="element">ul</a> = </span><span>
      <a class="ref" href="li.html#li-pattern">li</a>*
      &amp; <a class="ref" href="ul.html#ul.attrs">ul.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="ul-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#ul-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="ul.html#ul.attrs">ul.attrs</a> = <span class="pattern" id="ul.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="ul-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#ul-tags">#</a></h2>
        <p>A <a href="ul.html#ul">ul</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="ul-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#ul-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="ul-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#ul-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="ul-css"><div class="selectors"><span class="selector">ul</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">list-style-type</span>: <span class="prop-value">disc</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 0 1em 0</span>;</div><div class="css-property"><span class="prop-name">padding-start</span>: <span class="prop-value">40px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.time.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=time &#8211; time input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.time" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">time</span></span> &#8211; <span class="shortdesc">time input control</span> <a class="hash" href="#input.time">#</a> <a class="toc-bak" href="#input.time-toc">T</a></h2>
      <div id="input.time-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>time</code>" represents
    a control for setting the element&#8217;s value to a string
    representing a time (with no timezone information).</p>
  </div>
      <div class="no-number no-toc" id="input.time-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.time-content">#</a></h2>
        <div class="content-models" id="input.time-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.time-mdl" href="input.time.html#input.time-mdl"><span class="element">input</span>.time</a> = </span><span>
      <a class="ref" href="input.time.html#input.time.attrs">input.time.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.time-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.time-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.time.html#input.time.attrs">input.time.attrs</a> = <span class="pattern" id="input.time.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.time.html#input.time.attrs.type" title="input.time.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.time.html#input.time.attrs.min" title="input.time.attrs.min">min</a>?
  &amp; <a class="ref" href="input.time.html#input.time.attrs.max" title="input.time.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.time.html#input.time.attrs.value" title="input.time.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.time-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.time-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.time.attrs.type" title="input.time.attrs.type" href="input.time.html#input.time.attrs.type">type</a><span class="attr-values"> =   "time" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for setting the element&#8217;s value to a string
        representing a time.</dd>
          
            <dt><a class="attribute-name" id="input.time.attrs.min" title="input.time.attrs.min" href="input.time.html#input.time.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.time" title="form.data.time">time</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.time.html#input.time.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.time.attrs.max" title="input.time.attrs.max" href="input.time.html#input.time.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.time" title="form.data.time">time</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.time.html#input.time.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.time.attrs.value" title="input.time.attrs.value" href="input.time.html#input.time.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.time" title="form.data.time">time</a>
    </span> </dt>
            <dd>A string representing a time (with no timezone
        information).</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.time-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.time-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.time-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.time-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.time-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.time-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: structure.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Structure of this specification</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="structure" class="section">
  <h2>3. Structure of this specification <a class="hash" href="#structure">#</a> <a class="toc-bak" href="#structure-toc">T</a></h2>
  <p>[this section still needs to be written]</p>
</div></body></html>

--- NEW FILE: strong.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>strong &#8211; strong importance</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="strong" class="section">
      <h2 class="element-head"><span class="element">strong</span> &#8211; <span class="shortdesc">strong importance</span> <a class="hash" href="#strong">#</a> <a class="toc-bak" href="#strong-toc">T</a></h2>
      <div id="strong-longdesc" class="longdesc">
    <p>The <a href="strong.html#strong" class="element">strong</a> element
    represents a span of text with strong importance.</p>
  </div>
      <div class="no-number no-toc" id="strong-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#strong-content">#</a></h2>
        <div class="content-models" id="strong-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="strong-mdl" href="strong.html#strong-mdl" class="element">strong</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="strong.html#strong.attrs">strong.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="strong-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#strong-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="strong.html#strong.attrs">strong.attrs</a> = <span class="pattern" id="strong.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="strong-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#strong-tags">#</a></h2>
        <p>A <a href="strong.html#strong">strong</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="strong-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#strong-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="strong-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#strong-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="strong-css"><div class="selectors"><span class="selector">strong</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bolder</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: acknowledgments.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Acknowledgments</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="acknowledgments" class="section">
      <h2>B. Acknowledgments <a class="hash" href="#acknowledgments">#</a> <a class="toc-bak" href="#acknowledgments-toc">T</a></h2>
      <p>This document incorporates a modified version of a
              RELAX NG schema for HTML 5 from the <a href="http://syntax.whattf.org/relaxng/">syntax.whattf.org source repository</a>,
              distributed with the following copyright notice and
              license statement:</p>
      <pre class="license">
The RELAX NG Schema for (X)HTML 5 is licensed under the MIT open source license.
The following legal notice applies to all files in this directory:

Copyright (c) 2005-2007 Elika J. Etemad (fantasai) and Henri Sivonen (hsivonen)
Copyright (c) 2007-2008 Mozilla Foundation

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
</pre>
      <p>This document incorporates a modified version of a 
              <a href="http://svn.webkit.org/repository/webkit/trunk/WebCore/css/html4.css">CSS stylesheet from the WebKit source repository</a>,
              distributed with the following copyright notice and
              license statement:</p>
      <pre class="license">
Copyright (C) 2000 Lars Knoll (knoll@kde.org)
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Library General Public License for more details.

You should have received a copy of the GNU Library General Public License
along with this library; see the file COPYING.LIB.  If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
</pre>
      <p>This document incorporates modified and verbatim
              content from the document
              <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a>,
              distributed with the following copyright notice and
              license statement:</p>
      <pre class="license">&#169; Copyright 2004-2008 Apple Computer, Inc., Mozilla Foundation, and Opera Software ASA.
You are granted a license to use, reproduce and create derivative works of this document.</pre>
      </div></body></html>

--- NEW FILE: q.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>q &#8211; quoted text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="q" class="section">
      <h2 class="element-head"><span class="element">q</span> &#8211; <span class="shortdesc">quoted text</span> <a class="hash" href="#q">#</a> <a class="toc-bak" href="#q-toc">T</a></h2>
      <div id="q-longdesc" class="longdesc">
    <p>The <a href="q.html#q" class="element">q</a> element represents
    phrasing content quoted from another source.</p>
  </div>
      <div class="no-number no-toc" id="q-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#q-content">#</a></h2>
        <div class="content-models" id="q-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="q-mdl" href="q.html#q-mdl" class="element">q</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="q.html#q.attrs">q.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="q-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#q-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="q.html#q.attrs">q.attrs</a> = <span class="pattern" id="q.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="q.html#q.attrs.cite" title="q.attrs.cite">cite</a>?</span></p></div></div>
      <div class="no-number no-toc" id="q-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#q-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="q.attrs.cite" title="q.attrs.cite" href="q.html#q.attrs.cite">cite</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>Specifies the address of the source of the
        quoted text.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="q-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#q-tags">#</a></h2>
        <p>A <a href="q.html#q">q</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="q-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#q-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="q-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#q-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="q-css"><div class="selectors"><span class="selector">q</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">inline</span>; }</div></div><div class="selectors"><span class="selector">q<span class="pseudo">:before</span></span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">content</span>: <span class="prop-value">'"'</span>; }</div></div><div class="selectors"><span class="selector">q<span class="pseudo">:after</span></span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">content</span>: <span class="prop-value">'"'</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: li.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>li &#8211; list item</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="li" class="section">
      <h2 class="element-head"><span class="element">li</span> &#8211; <span class="shortdesc">list item</span> <a class="hash" href="#li">#</a> <a class="toc-bak" href="#li-toc">T</a></h2>
      <div id="li-longdesc" class="longdesc">
    <p>The <a href="li.html#li" class="element">li</a> element represents
    a list item.</p>
  </div>
      <div class="no-number no-toc" id="li-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#li-content">#</a></h2>
        <dl class="content-models" id="li-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="li-pattern"><a class="hash" href="li.html#li-pattern"><span class="element">li</span></a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="li.html#li.attrs">li.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="oli"><a class="hash" href="li.html#oli">o<span class="element">li</span></a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="li.html#oli.attrs">oli.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="mli"><a class="hash" href="li.html#mli">m<span class="element">li</span></a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="li.html#mli.attrs">mli.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="li-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#li-attr-mdl">#</a></h2>
        <dl class="attr-content-models"><dt class="attr-content-model"><a class="attribute-pattern-name" href="li.html#li.attrs">li.attrs</a> = </dt><dd><span class="pattern" id="li.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></dd><dt class="attr-content-model"><a class="attribute-pattern-name" href="li.html#oli.attrs">oli.attrs</a> = </dt><dd><span class="pattern" id="oli.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="li.html#oli.attrs.value" title="oli.attrs.value">value</a>?</span></dd><dt class="attr-content-model"><a class="attribute-pattern-name" href="li.html#mli.attrs">mli.attrs</a> = </dt><dd><span class="pattern" id="mli.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></dd></dl></div>
      <div class="no-number no-toc" id="li-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#li-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="oli.attrs.value" title="oli.attrs.value" href="li.html#oli.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer" title="common.data.integer">integer</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="li-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#li-tags">#</a></h2>
        
    <p>An <code><a href="li.html#li">li</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p>
    <p>An <code><a href="li.html#li">li</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="li.html#li">li</a></code> element is immediately
    followed by another <code><a href="li.html#li">li</a></code> element
    or if there is no more content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="li-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#li-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="ul.html#ul-mdl">ul</a> = <a class="ref" href="li.html#li-pattern">li</a>*</li>
        <li class="context-mdl"><a href="ol.html#ol-mdl">ol</a> = <a class="ref" href="li.html#oli">oli</a>*</li>
        <li class="context-mdl"><a href="menu.html#menu-mdl">menu</a> = <a class="ref" href="li.html#mli">mli</a>*
  | (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li></ul>
      </div>
      <div class="no-number no-toc" id="li-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#li-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="li-css"><div class="selectors"><span class="selector">li</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">list-item</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: style.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>style &#8211; style (presentation) information</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="style" class="section">
      <h2 class="element-head"><span class="element">style</span> &#8211; <span class="shortdesc">style (presentation) information</span> <a class="hash" href="#style">#</a> <a class="toc-bak" href="#style-toc">T</a></h2>
      <div id="style-longdesc" class="longdesc">
    <p>The <a href="style.html#style" class="element">style</a> element
    allows authors to embed style information in their
    documents.</p>
  </div>
      <div class="no-number no-toc" id="style-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#style-content">#</a></h2>
        <dl class="content-models" id="style-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="style-pattern"><a class="hash" href="style.html#style-pattern"><span class="element">style</span></a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*)
      &amp; <a class="ref" href="style.html#style.attrs">style.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="style.elem.scoped"><a class="hash" href="style.html#style.elem.scoped"><span class="element">style</span>.elem.scoped</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*)
      &amp; <a class="ref" href="style.html#style.scoped.attrs">style.scoped.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="style-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#style-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="style.html#style.attrs">style.attrs</a> = <span class="pattern" id="style.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="style.html#style.attrs.type" title="style.attrs.type">type</a>?
  &amp; <a class="ref" href="style.html#style.attrs.media" title="style.attrs.media">media</a>?</span></p>
          <p><a href="style.html#style.scoped.attrs">style.scoped.attrs</a> = <span class="pattern" id="style.scoped.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="style.html#style.attrs.type" title="style.attrs.type">type</a>?
  &amp; <a class="ref" href="style.html#style.attrs.media" title="style.attrs.media">media</a>?
  &amp; <a class="ref" href="style.html#style.attrs.scoped" title="style.attrs.scoped">scoped</a></span></p></div></div>
      <div class="no-number no-toc" id="style-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#style-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="style.attrs.type" title="style.attrs.type" href="style.html#style.attrs.type">type</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mimetype" title="common.data.mimetype">mimetype</a>
    </span> </dt>
            <dd>A valid MIME type that designates a styling language.</dd>
          
            <dt><a class="attribute-name" id="style.attrs.media" title="style.attrs.media" href="style.html#style.attrs.media">media</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mediaquery" title="common.data.mediaquery">mediaquery</a>
    </span> </dt>
            <dd>Specifies which media the styles apply to.</dd>
          
            <dt><a class="attribute-name" id="style.attrs.scoped" title="style.attrs.scoped" href="style.html#style.attrs.scoped">scoped</a><span class="attr-values"> =   "scoped" |  "" </span> </dt>
            <dd>Instructs the UA to
        apply the specified style information only to the <a href="style.html#style" class="element">style</a> element&#8217;s parent
        element, and that element&#8217;s child nodes. Otherwise, the
        specified styles must, if applied, be applied to the
        entire document.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="style-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#style-tags">#</a></h2>
        <p>A <a href="style.html#style">style</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="style-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#style-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="div.html#div-mdl">div</a> = <a class="ref" href="style.html#style.elem.scoped">style.elem.scoped</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="noscript.html#noscript.elem.head">noscript.elem.head</a> = (<a class="ref" href="link.html#link">link</a>
   | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
   | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
   | <a class="ref" href="style.html#style-pattern">style</a>)*</li>
        <li class="context-mdl"><a href="section.html#section-mdl">section</a> = <a class="ref" href="style.html#style.elem.scoped">style.elem.scoped</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="article.html#article-mdl">article</a> = <a class="ref" href="style.html#style-pattern">style</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="aside.html#aside-mdl">aside</a> = <a class="ref" href="style.html#style-pattern">style</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li></ul>
      </div>
      <div class="no-number no-toc" id="style-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#style-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="style-css"><div class="selectors"><span class="selector">style</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: caption.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>caption &#8211; table title</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="caption" class="section">
      <h2 class="element-head"><span class="element">caption</span> &#8211; <span class="shortdesc">table title</span> <a class="hash" href="#caption">#</a> <a class="toc-bak" href="#caption-toc">T</a></h2>
      <div id="caption-longdesc" class="longdesc">
    <p>The <a href="caption.html#caption" class="element">caption</a> element
    represents the title of the <a href="table.html#table" class="element">table</a> that is its parent.</p>
  </div>
      <div class="no-number no-toc" id="caption-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#caption-content">#</a></h2>
        <div class="content-models" id="caption-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="caption-mdl" href="caption.html#caption-mdl" class="element">caption</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="caption.html#caption.attrs">caption.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="caption-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#caption-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="caption.html#caption.attrs">caption.attrs</a> = <span class="pattern" id="caption.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="caption-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#caption-tags">#</a></h2>
        <p>A <a href="caption.html#caption">caption</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="caption-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#caption-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="table.html#table-mdl">table</a> = <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))</li></ul>
      </div>
      <div class="no-number no-toc" id="caption-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#caption-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="caption-css"><div class="selectors"><span class="selector">caption</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-caption</span>;</div><div class="css-property"><span class="prop-name">text-align</span>: <span class="prop-value">center</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: del.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>del &#8211; deleted text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="del" class="section">
      <h2 class="element-head"><span class="element">del</span> &#8211; <span class="shortdesc">deleted text</span> <a class="hash" href="#del">#</a> <a class="toc-bak" href="#del-toc">T</a></h2>
      <div id="del-longdesc" class="longdesc">
    <p>The <a href="del.html#del" class="element">del</a> element
    represents a span of text that has been deleted from a
    document.</p>
  </div>
      <div class="no-number no-toc" id="del-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#del-content">#</a></h2>
        <div class="content-models" id="del-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="del-mdl" href="del.html#del-mdl" class="element">del</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="del.html#del.attrs">del.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="del-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#del-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="del.html#del.attrs">del.attrs</a> = <span class="pattern" id="del.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="del.html#del-edit.attrs.cite">cite</a>?
  &amp; <a class="ref" href="del.html#del-edit.attrs.datetime">datetime</a>?</span></p></div></div>
      <div class="no-number no-toc" id="del-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#del-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="del-edit.attrs.cite" title="del-edit.attrs.cite" href="del.html#del-edit.attrs.cite">cite</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="del-edit.attrs.datetime" title="del-edit.attrs.datetime" href="del.html#del-edit.attrs.datetime">datetime</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.datetime" title="common.data.datetime">datetime</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="del-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#del-tags">#</a></h2>
        <p>A <a href="del.html#del">del</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="del-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#del-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="del-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#del-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="del-css"><div class="selectors"><span class="selector">del</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">text-decoration</span>: <span class="prop-value">line-through</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: menu.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>menu &#8211; list of commands</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="menu" class="section">
      <h2 class="element-head"><span class="element">menu</span> &#8211; <span class="shortdesc">list of commands</span> <a class="hash" href="#menu">#</a> <a class="toc-bak" href="#menu-toc">T</a></h2>
      <div id="menu-longdesc" class="longdesc">
    <p>The <a href="menu.html#menu" class="element">menu</a> element
    represents a list of commands.</p>
  </div>
      <div class="no-number no-toc" id="menu-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#menu-content">#</a></h2>
        <div class="content-models" id="menu-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="menu-mdl" href="menu.html#menu-mdl" class="element">menu</a> = </span><span>
      (<a class="ref" href="li.html#mli">li</a>*
  | (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*))
      &amp; <a class="ref" href="menu.html#menu.attrs">menu.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="menu-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#menu-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="menu.html#menu.attrs">menu.attrs</a> = <span class="pattern" id="menu.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="menu.html#menu.attrs.type" title="menu.attrs.type">type</a>?
  &amp; <a class="ref" href="menu.html#menu.attrs.label" title="menu.attrs.label">label</a>?</span></p></div></div>
      <div class="no-number no-toc" id="menu-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#menu-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="menu.attrs.type" title="menu.attrs.type" href="menu.html#menu.attrs.type">type</a><span class="attr-values"> = 
       "toolbar" |  "context"
    </span> </dt>
            <dd>The kind of menu being declared.</dd><dd>The attribute has three states. The <code title="attr-menu-type-context">context</code> keyword maps
        to the <dfn id="context1" title="context menu           state">context menu</dfn> state, in which the element is
        declaring a context menu. The <code title="attr-menu-type-toolbar">toolbar</code> keyword maps to
        the <dfn id="tool-bar" title="tool bar state">tool bar</dfn>
        state, in which the element is declaring a tool bar. The
        attribute may also be omitted. The <i>missing value default</i>
        is the <dfn id="list" title="list state">list</dfn> state, which
        indicates that the element is merely a list of commands that is
        neither declaring a context menu nor defining a tool bar.</dd>
          
            <dt><a class="attribute-name" id="menu.attrs.label" title="menu.attrs.label" href="menu.html#menu.attrs.label">label</a><span class="attr-values"> =  string </span> </dt>
            <dd>The label of the menu.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="menu-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#menu-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The element &#8220;menu&#8221;
				with the attribute &#8220;type=toolbar&#8221; must not
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The element &#8220;menu&#8221;
				with the attribute &#8220;type=toolbar&#8221; must not
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The element &#8220;menu&#8221;
				with the attribute &#8220;type=toolbar&#8221; must not
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="menu-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#menu-tags">#</a></h2>
        <p>A <a href="menu.html#menu">menu</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="menu-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#menu-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="menu-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#menu-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="menu-css"><div class="selectors"><span class="selector">menu</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">list-style-type</span>: <span class="prop-value">disc</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 0 1em 0</span>;</div><div class="css-property"><span class="prop-name">padding-start</span>: <span class="prop-value">40px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.image.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=image &#8211; image-coordinates input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.image" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">image</span></span> &#8211; <span class="shortdesc">image-coordinates input control</span> <a class="hash" href="#input.image">#</a> <a class="toc-bak" href="#input.image-toc">T</a></h2>
      <div id="input.image-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>image</code>"
    represents either an image from which the UA enables a user
    to interactively select a pair of coordinates and submit the
    form, or alternatively a button from which the user can submit
    the form.</p>
  </div>
      <div class="no-number no-toc" id="input.image-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.image-content">#</a></h2>
        <div class="content-models" id="input.image-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.image-mdl" href="input.image.html#input.image-mdl"><span class="element">input</span>.image</a> = </span><span>
      <a class="ref" href="input.image.html#input.image.attrs">input.image.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.image-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.image-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.image.html#input.image.attrs">input.image.attrs</a> = <span class="pattern" id="input.image.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.image.html#input.image.attrs.type" title="input.image.attrs.type">type</a>
   &amp; <a class="ref" href="input.image.html#input.image.attrs.alt" title="input.image.attrs.alt">alt</a>
   &amp; <a class="ref" href="input.image.html#input.image.attrs.src" title="input.image.attrs.src">src</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">formenctype</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formnovalidate" title="shared-form.attrs.formnovalidate">formnovalidate</a>?
         &amp; <a class="ref" href="input.image.html#input.image.attrs.height" title="input.image.attrs.height">height</a>?
         &amp; <a class="ref" href="input.image.html#input.image.attrs.width" title="input.image.attrs.width">width</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.image-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.image-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.image.attrs.type" title="input.image.attrs.type" href="input.image.html#input.image.attrs.type">type</a><span class="attr-values"> =   "image" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element
        represents either an image from which the UA enables a
        user to interactively select a pair of coordinates and
        submit the form, or alternatively a button from which the
        user can submit the form.</dd>
          
            <dt><a class="attribute-name" id="input.image.attrs.alt" title="input.image.attrs.alt" href="input.image.html#input.image.attrs.alt">alt</a><span class="attr-values"> =  string </span> </dt>
            <dd>Provides a textual label for an alternative button
        for users and UAs who cannot use the image
        specified by the <a href="input.image.attrs.src">src</a>
        attribute.</dd>
          
            <dt><a class="attribute-name" id="input.image.attrs.src" title="input.image.attrs.src" href="input.image.html#input.image.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>Specifies the location of an image.</dd>
          
            <dt><a class="attribute-name" id="input.image.attrs.height" title="input.image.attrs.height" href="input.image.html#input.image.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The height of the image, in CSS pixels.</dd>
          
            <dt><a class="attribute-name" id="input.image.attrs.width" title="input.image.attrs.width" href="input.image.html#input.image.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The width of the image, in CSS pixels.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.image-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.image-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.image-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.image-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.image-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.image-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: code.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>code &#8211; code fragment</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="code" class="section">
      <h2 class="element-head"><span class="element">code</span> &#8211; <span class="shortdesc">code fragment</span> <a class="hash" href="#code">#</a> <a class="toc-bak" href="#code-toc">T</a></h2>
      <div id="code-longdesc" class="longdesc">
    <p>The <a href="code.html#code" class="element">code</a> element
    represents a fragment of computer code.</p>
  </div>
      <div class="no-number no-toc" id="code-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#code-content">#</a></h2>
        <div class="content-models" id="code-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="code-mdl" href="code.html#code-mdl" class="element">code</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="code.html#code.attrs">code.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="code-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#code-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="code.html#code.attrs">code.attrs</a> = <span class="pattern" id="code.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="code-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#code-tags">#</a></h2>
        <p>A <a href="code.html#code">code</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="code-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#code-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="code-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#code-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="code-css"><div class="selectors"><span class="selector">code</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-family</span>: <span class="prop-value">monospace</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: common-attrs.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Common attributes</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="common-attrs" class="section">
        <h2>8. Common attributes <a class="hash" href="#common-attrs">#</a> <a class="toc-bak" href="#common-attrs-toc">T</a></h2>
        <div id="common.attrs-mdl">
        <dl class="content-models">
            <dt class="content-model"><span class="common-pattern-name"><a href="common-attrs.html#common.attrs" id="common.attrs">common.attrs</a></span> = </dt><dd><a class="ref" href="common-attrs.html#common.attrs.basic" title="common.attrs.basic">common.attrs.basic</a>
  &amp; <a class="ref" href="common-attrs.html#common.attrs.i18n" title="common.attrs.i18n">common.attrs.i18n</a>
  &amp; <a class="ref" href="common-attrs.html#common.attrs.present" title="common.attrs.present">common.attrs.present</a>
  &amp; <a class="ref" href="common-attrs.html#common.attrs.scripting" title="common.attrs.scripting">common.attrs.scripting</a>
  &amp; <a class="ref" href="common-attrs.html#common.attrs.interact" title="common.attrs.interact">common.attrs.interact</a>
            </dd>
          </dl>
        </div>
      <div id="basic-attrs" class="section">
        <h2 class="common-subhead">8.1. Basic attributes <a class="hash" href="#basic-attrs">#</a> <a class="toc-bak" href="#basic-attrs-toc">T</a></h2><div id="common.attrs.basic-mdl">
        
          <div class="content-models">
            <p><span class="common-pattern-name"><a href="common-attrs.html#common.attrs.basic" id="common.attrs.basic">common.attrs.basic</a></span> = (<a class="ref" href="common-attrs.html#common.attrs.id" title="common.attrs.id">id</a>
   | <a class="ref" href="common-attrs.html#common.attrs.xml-id" title="common.attrs.xml-id">xml:id</a>)?
  &amp; <a class="ref" href="common-attrs.html#common.attrs.class" title="common.attrs.class">class</a>?
  &amp; <a class="ref" href="common-attrs.html#common.attrs.title" title="common.attrs.title">title</a>?
  &amp; <a class="ref" href="common-attrs.html#common.attrs.xmlbase" title="common.attrs.xmlbase">xml:base</a>?
  &amp; <a class="ref" href="common-attrs.html#common.attrs.xmlspace" title="common.attrs.xmlspace">xml:space</a>?</p>
          </div>
        </div>
        <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="common.attrs.id" title="common.attrs.id" href="common-attrs.html#common.attrs.id">id</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.id" title="common.data.id">id</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.xml-id" title="common.attrs.xml-id" href="common-attrs.html#common.attrs.xml-id">xml:id</a><span class="attr-values"> =  xsd:NCName </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.class" title="common.attrs.class" href="common-attrs.html#common.attrs.class">class</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.tokens" title="common.data.tokens">tokens</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.title" title="common.attrs.title" href="common-attrs.html#common.attrs.title">title</a><span class="attr-values"> =  text </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.xmlbase" title="common.attrs.xmlbase" href="common-attrs.html#common.attrs.xmlbase">xml:base</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.xmlspace" title="common.attrs.xmlspace" href="common-attrs.html#common.attrs.xmlspace">xml:space</a><span class="attr-values"> =  "preserve" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div></div><div id="i18n-attrs" class="section">
        <h2 class="common-subhead">8.2. Internationalization attributes <a class="hash" href="#i18n-attrs">#</a> <a class="toc-bak" href="#i18n-attrs-toc">T</a></h2><div id="common.attrs.i18n-mdl">
        
          <div class="content-models">
            <p><span class="common-pattern-name"><a href="common-attrs.html#common.attrs.i18n" id="common.attrs.i18n">common.attrs.i18n</a></span> = <a class="ref" href="common-attrs.html#common.attrs.dir" title="common.attrs.dir">dir</a>?
  &amp; (<a class="ref" href="common-attrs.html#common.attrs.xmllang" title="common.attrs.xmllang">xml:lang</a>?
  &amp; <a class="ref" href="common-attrs.html#common.attrs.lang" title="common.attrs.lang">lang</a>?)?</p>
          </div>
        </div>
        <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="common.attrs.dir" title="common.attrs.dir" href="common-attrs.html#common.attrs.dir">dir</a><span class="attr-values"> =   "ltr" |  "rtl" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.xmllang" title="common.attrs.xmllang" href="common-attrs.html#common.attrs.xmllang">xml:lang</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.langcode" title="common.data.langcode">langcode</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.lang" title="common.attrs.lang" href="common-attrs.html#common.attrs.lang">lang</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.langcode" title="common.data.langcode">langcode</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div></div><div id="present-attrs" class="section">
        <h2 class="common-subhead">8.3. Present attributes <a class="hash" href="#present-attrs">#</a> <a class="toc-bak" href="#present-attrs-toc">T</a></h2><div id="common.attrs.present-mdl">
        
          <div class="content-models">
            <p><span class="common-pattern-name"><a href="common-attrs.html#common.attrs.present" id="common.attrs.present">common.attrs.present</a></span> = <a class="ref" href="common-attrs.html#common.attrs.style" title="common.attrs.style">style</a>?
  &amp; <a class="ref" href="common-attrs.html#common.attrs.tabindex" title="common.attrs.tabindex">tabindex</a>?</p>
          </div>
        </div>
        <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="common.attrs.style" title="common.attrs.style" href="common-attrs.html#common.attrs.style">style</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.tabindex" title="common.attrs.tabindex" href="common-attrs.html#common.attrs.tabindex">tabindex</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer" title="common.data.integer">integer</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div></div>
        <div id="common.attrs.scripting-attrs" class="section">
        <h2 class="common-subhead">8.4. Scripting attributes <a class="hash" href="#common.attrs.scripting-attrs">#</a> <a class="toc-bak" href="#common.attrs.scripting-attrs-toc">T</a></h2><div id="common.attrs.scripting-mdl">
        
          <div class="content-models">
            <p><span class="common-pattern-name"><a href="common-attrs.html#common.attrs.scripting" id="common.attrs.scripting">common.attrs.scripting</a></span> = (<a class="ref" href="common-attrs.html#scripting.attr.onabort" title="scripting.attr.onabort">onabort</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onbeforeunload" title="scripting.attr.onbeforeunload">onbeforeunload</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onblur" title="scripting.attr.onblur">onblur</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onchange" title="scripting.attr.onchange">onchange</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onclick" title="scripting.attr.onclick">onclick</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.oncontextmenu" title="scripting.attr.oncontextmenu">oncontextmenu</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondblclick" title="scripting.attr.ondblclick">ondblclick</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondrag" title="scripting.attr.ondrag">ondrag</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondragend" title="scripting.attr.ondragend">ondragend</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondragenter" title="scripting.attr.ondragenter">ondragenter</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondragleave" title="scripting.attr.ondragleave">ondragleave</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondragover" title="scripting.attr.ondragover">ondragover</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondragstart" title="scripting.attr.ondragstart">ondragstart</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.ondrop" title="scripting.attr.ondrop">ondrop</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onerror" title="scripting.attr.onerror">onerror</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onfocus" title="scripting.attr.onfocus">onfocus</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onkeydown" title="scripting.attr.onkeydown">onkeydown</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onkeypress" title="scripting.attr.onkeypress">onkeypress</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onkeyup" title="scripting.attr.onkeyup">onkeyup</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onload" title="scripting.attr.onload">onload</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmessage" title="scripting.attr.onmessage">onmessage</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmousedown" title="scripting.attr.onmousedown">onmousedown</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmousemove" title="scripting.attr.onmousemove">onmousemove</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmouseout" title="scripting.attr.onmouseout">onmouseout</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmouseover" title="scripting.attr.onmouseover">onmouseover</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmouseup" title="scripting.attr.onmouseup">onmouseup</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onmousewheel" title="scripting.attr.onmousewheel">onmousewheel</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onresize" title="scripting.attr.onresize">onresize</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onscroll" title="scripting.attr.onscroll">onscroll</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onselect" title="scripting.attr.onselect">onselect</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onsubmit" title="scripting.attr.onsubmit">onsubmit</a>?
   &amp; <a class="ref" href="common-attrs.html#scripting.attr.onunload" title="scripting.attr.onunload">onunload</a>?)
            </p>
          </div>
        </div>
        <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="scripting.attr.onabort" title="scripting.attr.onabort" href="common-attrs.html#scripting.attr.onabort">onabort</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onbeforeunload" title="scripting.attr.onbeforeunload" href="common-attrs.html#scripting.attr.onbeforeunload">onbeforeunload</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onblur" title="scripting.attr.onblur" href="common-attrs.html#scripting.attr.onblur">onblur</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onchange" title="scripting.attr.onchange" href="common-attrs.html#scripting.attr.onchange">onchange</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onclick" title="scripting.attr.onclick" href="common-attrs.html#scripting.attr.onclick">onclick</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.oncontextmenu" title="scripting.attr.oncontextmenu" href="common-attrs.html#scripting.attr.oncontextmenu">oncontextmenu</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondblclick" title="scripting.attr.ondblclick" href="common-attrs.html#scripting.attr.ondblclick">ondblclick</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondrag" title="scripting.attr.ondrag" href="common-attrs.html#scripting.attr.ondrag">ondrag</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondragend" title="scripting.attr.ondragend" href="common-attrs.html#scripting.attr.ondragend">ondragend</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondragenter" title="scripting.attr.ondragenter" href="common-attrs.html#scripting.attr.ondragenter">ondragenter</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondragleave" title="scripting.attr.ondragleave" href="common-attrs.html#scripting.attr.ondragleave">ondragleave</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondragover" title="scripting.attr.ondragover" href="common-attrs.html#scripting.attr.ondragover">ondragover</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondragstart" title="scripting.attr.ondragstart" href="common-attrs.html#scripting.attr.ondragstart">ondragstart</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.ondrop" title="scripting.attr.ondrop" href="common-attrs.html#scripting.attr.ondrop">ondrop</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onerror" title="scripting.attr.onerror" href="common-attrs.html#scripting.attr.onerror">onerror</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onfocus" title="scripting.attr.onfocus" href="common-attrs.html#scripting.attr.onfocus">onfocus</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onkeydown" title="scripting.attr.onkeydown" href="common-attrs.html#scripting.attr.onkeydown">onkeydown</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onkeypress" title="scripting.attr.onkeypress" href="common-attrs.html#scripting.attr.onkeypress">onkeypress</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onkeyup" title="scripting.attr.onkeyup" href="common-attrs.html#scripting.attr.onkeyup">onkeyup</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onload" title="scripting.attr.onload" href="common-attrs.html#scripting.attr.onload">onload</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmessage" title="scripting.attr.onmessage" href="common-attrs.html#scripting.attr.onmessage">onmessage</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmousedown" title="scripting.attr.onmousedown" href="common-attrs.html#scripting.attr.onmousedown">onmousedown</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmousemove" title="scripting.attr.onmousemove" href="common-attrs.html#scripting.attr.onmousemove">onmousemove</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmouseout" title="scripting.attr.onmouseout" href="common-attrs.html#scripting.attr.onmouseout">onmouseout</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmouseover" title="scripting.attr.onmouseover" href="common-attrs.html#scripting.attr.onmouseover">onmouseover</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmouseup" title="scripting.attr.onmouseup" href="common-attrs.html#scripting.attr.onmouseup">onmouseup</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onmousewheel" title="scripting.attr.onmousewheel" href="common-attrs.html#scripting.attr.onmousewheel">onmousewheel</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onresize" title="scripting.attr.onresize" href="common-attrs.html#scripting.attr.onresize">onresize</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onscroll" title="scripting.attr.onscroll" href="common-attrs.html#scripting.attr.onscroll">onscroll</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onselect" title="scripting.attr.onselect" href="common-attrs.html#scripting.attr.onselect">onselect</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onsubmit" title="scripting.attr.onsubmit" href="common-attrs.html#scripting.attr.onsubmit">onsubmit</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="scripting.attr.onunload" title="scripting.attr.onunload" href="common-attrs.html#scripting.attr.onunload">onunload</a><span class="attr-values"> =  string </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl>
      </div>
    </div>
        <div id="common.attrs.interact-attrs" class="section">
        <h2 class="common-subhead">8.5. Interaction attributes <a class="hash" href="#common.attrs.interact-attrs">#</a> <a class="toc-bak" href="#common.attrs.interact-attrs-toc">T</a></h2><div id="common.attrs.interact-mdl">
        
          <div class="content-models">
            <p><span class="common-pattern-name"><a href="common-attrs.html#common.attrs.interact" id="common.attrs.interact">common.attrs.interact</a></span> = (<a class="ref" href="common-attrs.html#common.attrs.contextmenu" title="common.attrs.contextmenu">contextmenu</a>?
   &amp; <a class="ref" href="common-attrs.html#common.attrs.contenteditable" title="common.attrs.contenteditable">contenteditable</a>?
   &amp; <a class="ref" href="common-attrs.html#common.attrs.draggable" title="common.attrs.draggable">draggable</a>?
   &amp; <a class="ref" href="common-attrs.html#common.attrs.hidden" title="common.attrs.hidden">hidden</a>?
   &amp; <a class="ref" href="common-attrs.html#common.attrs.spellcheck" title="common.attrs.spellcheck">spellcheck</a>?)
            </p>
          </div>
        </div>
        <div class="no-number no-toc">
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="common.attrs.contextmenu" title="common.attrs.contextmenu" href="common-attrs.html#common.attrs.contextmenu">contextmenu</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idref" title="common.data.idref">idref</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.contenteditable" title="common.attrs.contenteditable" href="common-attrs.html#common.attrs.contenteditable">contenteditable</a><span class="attr-values"> = 
       "true" |  "false" |  ""
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.draggable" title="common.attrs.draggable" href="common-attrs.html#common.attrs.draggable">draggable</a><span class="attr-values"> =   "true" |  "false" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.hidden" title="common.attrs.hidden" href="common-attrs.html#common.attrs.hidden">hidden</a><span class="attr-values"> =   "hidden" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="common.attrs.spellcheck" title="common.attrs.spellcheck" href="common-attrs.html#common.attrs.spellcheck">spellcheck</a><span class="attr-values"> = 
       "true" |  "false" |  ""
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl>
      </div>
    </div></div></body></html>

--- NEW FILE: h2.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>h2 &#8211; heading (level 2)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="h2" class="section">
      <h2 class="element-head"><span class="element">h2</span> &#8211; <span class="shortdesc">heading (level 2)</span> <a class="hash" href="#h2">#</a> <a class="toc-bak" href="#h2-toc">T</a></h2>
      <div id="h2-longdesc" class="longdesc">
    <p>The <a href="h1.html#h1" class="element">h1</a> through <a href="h6.html#h6" class="element">h6</a> elements are headings for
    the sections with which they are associated.</p>
  </div>
      <div class="no-number no-toc" id="h2-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#h2-content">#</a></h2>
        <div class="content-models" id="h2-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="h2-mdl" href="h2.html#h2-mdl" class="element">h2</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="h2.html#h2.attrs">h2.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="h2-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#h2-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="h2.html#h2.attrs">h2.attrs</a> = <span class="pattern" id="h2.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="h2-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#h2-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;h2&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;h2&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="h2-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#h2-tags">#</a></h2>
        <p>An <a href="h2.html#h2">h2</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="h2-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#h2-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="h2-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#h2-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="h2-css"><div class="selectors"><span class="selector">h2</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">1.5em</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">.83em 0 .83em 0</span>;</div><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: head.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>head &#8211; document metadata</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="head" class="section">
      <h2 class="element-head"><span class="element">head</span> &#8211; <span class="shortdesc">document metadata</span> <a class="hash" href="#head">#</a> <a class="toc-bak" href="#head-toc">T</a></h2>
      <div id="head-longdesc" class="longdesc">
    <p>The <a href="head.html#head" class="element">head</a> element
    collects the document&#8217;s metadata.</p>
  </div>
      <div class="no-number no-toc" id="head-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#head-content">#</a></h2>
        <div class="content-models" id="head-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="head-mdl" href="head.html#head-mdl" class="element">head</a> = </span><span>
      <a class="ref" href="title.html#title">title</a>
  &amp; <a class="ref" href="base.html#base">base</a>?
  &amp; (<a class="ref" href="common-models.html#common.elem.metadata">common.elem.metadata</a>*)
      &amp; <a class="ref" href="head.html#head.attrs">head.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="head-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#head-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="head.html#head.attrs">head.attrs</a> = <span class="pattern" id="head.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="head-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#head-tags">#</a></h2>
        
    <p>A <code><a href="head.html#head">head</a></code> element's
    <span title="syntax-start-tag">start tag</span> may be
    omitted if the first thing inside the
    <code><a href="head.html#head">head</a></code> element is an
    element.</p>
    <p>A <code><a href="head.html#head">head</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="head.html#head">head</a></code> element is not
    immediately followed by a <a href="terminology.html#space">space character</a>
    or a <a href="syntax.html#comments" title="syntax-comments">comment</a>.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="head-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#head-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="html.html#html-mdl">html</a> = <a class="ref" href="head.html#head">head</a>,
  <a class="ref" href="body.html#body">body</a></li></ul>
      </div>
      <div class="no-number no-toc" id="head-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#head-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="head-css"><div class="selectors"><span class="selector">head</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: p.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>p &#8211; paragraph</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="p" class="section">
      <h2 class="element-head"><span class="element">p</span> &#8211; <span class="shortdesc">paragraph</span> <a class="hash" href="#p">#</a> <a class="toc-bak" href="#p-toc">T</a></h2>
      <div id="p-longdesc" class="longdesc">
    <p>The <a href="p.html#p" class="element">p</a> element represents a
    paragraph.</p>
  </div>
      <div class="no-number no-toc" id="p-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#p-content">#</a></h2>
        <div class="content-models" id="p-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="p-mdl" href="p.html#p-mdl" class="element">p</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="p.html#p.attrs">p.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="p-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#p-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="p.html#p.attrs">p.attrs</a> = <span class="pattern" id="p.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="p-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#p-tags">#</a></h2>
        
    <p>A <code><a href="p.html#p">p</a></code> element must have a <span title="syntax-start-tag">start tag</span>.</p>
    <p>A <code><a href="p.html#p">p</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="p.html#p">p</a></code> element is immediately
    followed by an
    <code><a href="address.html#address">address</a></code>,
    <code><a href="article.html#article">article</a></code>,
    <code><a href="aside.html#aside">aside</a></code>,
    <code><a href="blockquote.html#blockquote">blockquote</a></code>,
    <code><a href="datagrid.html#datagrid">datagrid</a></code>,
    <code><a href="dialog.html#dialog">dialog</a></code>,
    <code><a href=".html#dir">dir</a></code>,
    <code><a href="div.html#div">div</a></code>,
    <code><a href="dl.html#dl">dl</a></code>,
    <code><a href="fieldset.html#fieldset">fieldset</a></code>,
    <code><a href="footer.html#footer">footer</a></code>,
    <code><a href="form.html#form">form</a></code>,
    <code><a href="h1.html#h1">h1</a></code>,
    <code><a href="h2.html#h2">h2</a></code>,
    <code><a href="h3.html#h3">h3</a></code>,
    <code><a href="h4.html#h4">h4</a></code>,
    <code><a href="h5.html#h5">h5</a></code>,
    <code><a href="h6.html#h6">h6</a></code>,
    <code><a href="header.html#header">header</a></code>,
    <code><a href="hr.html#hr">hr</a></code>,
    <code><a href="menu.html#menu">menu</a></code>,
    <code><a href="nav.html#nav">nav</a></code>,
    <code><a href="ol.html#ol">ol</a></code>,
    <code><a href="p.html#p">p</a></code>,
    <code><a href="pre.html#pre">pre</a></code>,
    <code><a href="section.html#section">section</a></code>,
    <code><a href="table.html#table">table</a></code>, or
    <code><a href="ul.html#ul">ul</a></code>,
    element, or if there is no more content in the parent
    element and the parent element is not an
    <code><a href="a.html#a">a</a></code> element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="p-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#p-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="p-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#p-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="p-css"><div class="selectors"><span class="selector">p</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1.0em 0px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: map.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>map &#8211; image-map definition</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="map" class="section">
      <h2 class="element-head"><span class="element">map</span> &#8211; <span class="shortdesc">image-map definition</span> <a class="hash" href="#map">#</a> <a class="toc-bak" href="#map-toc">T</a></h2>
      <div id="map-longdesc" class="longdesc">
    <p>The <a href="map.html#map" class="element">map</a> element, in
    conjunction with any <a href="area.html#area" class="element">area</a>
    element descendants, defines an image map.</p>
  </div>
      <div class="no-number no-toc" id="map-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#map-content">#</a></h2>
        <div class="content-models" id="map-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="map-mdl" href="map.html#map-mdl" class="element">map</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="map.html#map.attrs">map.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="map-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#map-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="map.html#map.attrs">map.attrs</a> = <span class="pattern" id="map.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="map.html#map.attrs.name" title="map.attrs.name">name</a></span></p></div></div>
      <div class="no-number no-toc" id="map-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#map-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="map.attrs.name" title="map.attrs.name" href="map.html#map.attrs.name">name</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.name" title="common.data.name">name</a>
    </span> </dt>
            <dd>A name by which the map can be referenced.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="map-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#map-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;id&#8221; attribute on a &#8220;map&#8221; element must have an 
				the same value as the &#8220;name&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="map-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#map-tags">#</a></h2>
        <p>A <a href="map.html#map">map</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="map-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#map-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="map-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#map-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="map-css"><div class="selectors"><span class="selector">map</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">inline</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.file.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=file &#8211; file upload control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.file" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">file</span></span> &#8211; <span class="shortdesc">file upload control</span> <a class="hash" href="#input.file">#</a> <a class="toc-bak" href="#input.file-toc">T</a></h2>
      <div id="input.file-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>file</code>"
    represents a list of file items, each consisting of a file
    name, a file type, and a file body (the contents of the
    file).</p>
  </div>
      <div class="no-number no-toc" id="input.file-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.file-content">#</a></h2>
        <div class="content-models" id="input.file-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.file-mdl" href="input.file.html#input.file-mdl"><span class="element">input</span>.file</a> = </span><span>
      <a class="ref" href="input.file.html#input.file.attrs">input.file.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.file-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.file-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.file.html#input.file.attrs">input.file.attrs</a> = <span class="pattern" id="input.file.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.file.html#input.file.attrs.type" title="input.file.attrs.type">type</a>
   &amp; <a class="ref" href="input.file.html#input.file.attrs.accept" title="input.file.attrs.accept">accept</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
         &amp; <a class="ref" href="shared-attrs.html#input.attrs.multiple" title="input.attrs.multiple">multiple</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.file-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.file-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.file.attrs.type" title="input.file.attrs.type" href="input.file.html#input.file.attrs.type">type</a><span class="attr-values"> =   "file" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element
        represents a list of file items.</dd>
          
            <dt><a class="attribute-name" id="input.file.attrs.accept" title="input.file.attrs.accept" href="input.file.html#input.file.attrs.accept">accept</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.mimetypelist" title="form.data.mimetypelist">mimetypelist</a>
    </span> </dt>
            <dd>Provides the UA with a hint of what file types the
        server is able to accept.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.file-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.file-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.file-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.file-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.file-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.file-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.radio.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=radio &#8211; radio button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.radio" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> &#8211; <span class="shortdesc">radio button</span> <a class="hash" href="#input.radio">#</a> <a class="toc-bak" href="#input.radio-toc">T</a></h2>
      <div id="input.radio-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>radio</code>" represents
    a selection of one item from a list of items (a radio
    button).</p>
  </div>
      <div class="no-number no-toc" id="input.radio-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.radio-content">#</a></h2>
        <div class="content-models" id="input.radio-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.radio-mdl" href="input.radio.html#input.radio-mdl"><span class="element">input</span>.radio</a> = </span><span>
      <a class="ref" href="input.radio.html#input.radio.attrs">input.radio.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.radio-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.radio-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.radio.html#input.radio.attrs">input.radio.attrs</a> = <span class="pattern" id="input.radio.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.radio.html#input.radio.attrs.type" title="input.radio.attrs.type">type</a>
   &amp; <a class="ref" href="shared-attrs.html#input.attrs.checked" title="input.attrs.checked">checked</a>?
   &amp; <a class="ref" href="input.radio.html#input.radio.attrs.value" title="input.radio.attrs.value">value</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.radio-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.radio-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.radio.attrs.type" title="input.radio.attrs.type" href="input.radio.html#input.radio.attrs.type">type</a><span class="attr-values"> =   "radio" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element represents
        a selection of one item from a list of items.</dd>
          
            <dt><a class="attribute-name" id="input.radio.attrs.value" title="input.radio.attrs.value" href="input.radio.html#input.radio.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.radio-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.radio-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.radio-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.radio-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.radio-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.radio-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: command.checkbox.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>command type=checkbox &#8211; state or option that can be toggled</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="command.checkbox" class="section">
      <h2 class="element-head"><span class="element">command</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> &#8211; <span class="shortdesc">state or option that can be toggled</span> <a class="hash" href="#command.checkbox">#</a> <a class="toc-bak" href="#command.checkbox-toc">T</a></h2>
      <div id="command.checkbox-longdesc" class="longdesc">
    <p>The <a href="command.html#command" class="element">command</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>checkbox</code>" represents a state or option
    that can be toggled.</p>
  </div>
      <div class="no-number no-toc" id="command.checkbox-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#command.checkbox-content">#</a></h2>
        <div class="content-models" id="command.checkbox-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="command.checkbox-mdl" href="command.checkbox.html#command.checkbox-mdl"><span class="element">command</span>.checkbox</a> = </span><span>
      empty
      &amp; <a class="ref" href="command.checkbox.html#command.checkbox.attrs">command.checkbox.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="command.checkbox-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#command.checkbox-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="command.checkbox.html#command.checkbox.attrs">command.checkbox.attrs</a> = <span class="pattern" id="command.checkbox.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; (<a class="ref" href="command.checkbox.html#command.checkbox.attrs.type" title="command.checkbox.attrs.type">type</a>
         &amp; <a class="ref" href="command.checkbox.html#command.checkbox.attrs.checked" title="command.checkbox.attrs.checked">checked</a>?)
  &amp; <a class="ref" href="shared-attrs.html#common-command.attrs">common-command.attrs</a></span></p></div></div>
      <div class="no-number no-toc" id="command.checkbox-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#command.checkbox-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="command.checkbox.attrs.type" title="command.checkbox.attrs.type" href="command.checkbox.html#command.checkbox.attrs.type">type</a><span class="attr-values"> =   "checkbox" </span> </dt>
            <dd>Specifies that its <a href="command.html#command" class="element">command</a> element represents
        a state or option that can be toggled.</dd>
          
            <dt><a class="attribute-name" id="command.checkbox.attrs.checked" title="command.checkbox.attrs.checked" href="command.checkbox.html#command.checkbox.attrs.checked">checked</a><span class="attr-values"> =   "checked" |  "" </span> </dt>
            <dd>Specifies that the command is selected.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="command.checkbox-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#command.checkbox-tags">#</a></h2>
        <p>The
            <a href="command.html#command">command</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="command.html#command">command</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="command.checkbox-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#command.checkbox-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: param.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>param &#8211; initialization parameters for plugins</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="param" class="section">
      <h2 class="element-head"><span class="element">param</span> &#8211; <span class="shortdesc">initialization parameters for plugins</span> <a class="hash" href="#param">#</a> <a class="toc-bak" href="#param-toc">T</a></h2>
      <div id="param-longdesc" class="longdesc">
    <p>The <a href="param.html#param" class="element">param</a> element
    defines parameters for plugins invoked by <a href="object.html#object" class="element">object</a> elements.</p>
  </div>
      <div class="no-number no-toc" id="param-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#param-content">#</a></h2>
        <div class="content-models" id="param-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="param-mdl" href="param.html#param-mdl" class="element">param</a> = </span><span>
      empty &amp; <a class="ref" href="param.html#param.attrs">param.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="param-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#param-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="param.html#param.attrs">param.attrs</a> = <span class="pattern" id="param.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="param.html#param.attrs.name" title="param.attrs.name">name</a>
  &amp; <a class="ref" href="param.html#param.attrs.value" title="param.attrs.value">value</a></span></p></div></div>
      <div class="no-number no-toc" id="param-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#param-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="param.attrs.name" title="param.attrs.name" href="param.html#param.attrs.name">name</a><span class="attr-values"> =  string </span> </dt>
            <dd>The name of the parameter.</dd>
          
            <dt><a class="attribute-name" id="param.attrs.value" title="param.attrs.value" href="param.html#param.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>The value of the parameter.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="param-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#param-tags">#</a></h2>
        <p>The
            <a href="param.html#param">param</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="param.html#param">param</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="param-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#param-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="object.html#object.elem.flow">object.elem.flow</a> = <a class="ref" href="param.html#param">param</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="object.html#object.elem.phrasing">object.elem.phrasing</a> = <a class="ref" href="param.html#param">param</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)</li></ul>
      </div>
      <div class="no-number no-toc" id="param-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#param-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="param-css"><div class="selectors"><span class="selector">param</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: span.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>span &#8211; generic span</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="span" class="section">
      <h2 class="element-head"><span class="element">span</span> &#8211; <span class="shortdesc">generic span</span> <a class="hash" href="#span">#</a> <a class="toc-bak" href="#span-toc">T</a></h2>
      <div id="span-longdesc" class="longdesc">
    <p>The <a href="span.html#span" class="element">span</a> element is a
    generic wrapper for phrasing content that by itself does not
    represent anything.
    It can be used with attributes such as
    <a href="common-attrs.html#common.attrs.class">class</a>,
    <a href="common-attrs.html#common.attrs.lang">lang</a>/<a href="common-attrs.html#common.attrs.xmllang">xml:lang</a>,
    and 
    <a href="common-attrs.html#common.attrs.title">title</a>
    to add additional semantics and structure to phrasing content.</p>
  </div>
      <div class="no-number no-toc" id="span-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#span-content">#</a></h2>
        <div class="content-models" id="span-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="span-mdl" href="span.html#span-mdl" class="element">span</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="span.html#span.attrs">span.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="span-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#span-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="span.html#span.attrs">span.attrs</a> = <span class="pattern" id="span.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="span-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#span-tags">#</a></h2>
        <p>A <a href="span.html#span">span</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="span-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#span-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.reset.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=reset &#8211; reset button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.reset" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">reset</span></span> &#8211; <span class="shortdesc">reset button</span> <a class="hash" href="#input.reset">#</a> <a class="toc-bak" href="#input.reset-toc">T</a></h2>
      <div id="input.reset-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>reset</code>" represents a button for
    resetting a form.</p>
  </div>
      <div class="no-number no-toc" id="input.reset-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.reset-content">#</a></h2>
        <div class="content-models" id="input.reset-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.reset-mdl" href="input.reset.html#input.reset-mdl"><span class="element">input</span>.reset</a> = </span><span>
      <a class="ref" href="input.reset.html#input.reset.attrs">input.reset.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.reset-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.reset-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.reset.html#input.reset.attrs">input.reset.attrs</a> = <span class="pattern" id="input.reset.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.reset.html#input.reset.attrs.type" title="input.reset.attrs.type">type</a>
   &amp; <a class="ref" href="input.reset.html#input.reset.attrs.value" title="input.reset.attrs.value">value</a>?)
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.reset-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.reset-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.reset.attrs.type" title="input.reset.attrs.type" href="input.reset.html#input.reset.attrs.type">type</a><span class="attr-values"> =   "reset" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is a button for
        resetting a form.</dd>
          
            <dt><a class="attribute-name" id="input.reset.attrs.value" title="input.reset.attrs.value" href="input.reset.html#input.reset.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.reset-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.reset-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.reset-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.reset-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.reset-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.reset-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.datetime-local.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=datetime-local &#8211; local date-and-time input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.datetime-local" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">datetime-local</span></span> &#8211; <span class="shortdesc">local date-and-time input control</span> <a class="hash" href="#input.datetime-local">#</a> <a class="toc-bak" href="#input.datetime-local-toc">T</a></h2>
      <div id="input.datetime-local-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>datetime-local</code>" represents
    a control for setting the element&#8217;s value to a string
    representing a local date and time (with no timezone
    information).</p>
  </div>
      <div class="no-number no-toc" id="input.datetime-local-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.datetime-local-content">#</a></h2>
        <div class="content-models" id="input.datetime-local-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.datetime-local-mdl" href="input.datetime-local.html#input.datetime-local-mdl"><span class="element">input</span>.datetime-local</a> = </span><span>
      <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs">input.datetime-local.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.datetime-local-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.datetime-local-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.datetime-local.html#input.datetime-local.attrs">input.datetime-local.attrs</a> = <span class="pattern" id="input.datetime-local.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.type" title="input.datetime-local.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.min" title="input.datetime-local.attrs.min">min</a>?
  &amp; <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.max" title="input.datetime-local.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.value" title="input.datetime-local.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.datetime-local-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.datetime-local-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.datetime-local.attrs.type" title="input.datetime-local.attrs.type" href="input.datetime-local.html#input.datetime-local.attrs.type">type</a><span class="attr-values"> =   "datetime-local" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for setting the element&#8217;s value to a string
        representing a local date and time.</dd>
          
            <dt><a class="attribute-name" id="input.datetime-local.attrs.min" title="input.datetime-local.attrs.min" href="input.datetime-local.html#input.datetime-local.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.datetime-local" title="form.data.datetime-local">datetime-local</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.datetime-local.html#input.datetime-local.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.datetime-local.attrs.max" title="input.datetime-local.attrs.max" href="input.datetime-local.html#input.datetime-local.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.datetime-local" title="form.data.datetime-local">datetime-local</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.datetime-local.html#input.datetime-local.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.datetime-local.attrs.value" title="input.datetime-local.attrs.value" href="input.datetime-local.html#input.datetime-local.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.datetime-local" title="form.data.datetime-local">datetime-local</a>
    </span> </dt>
            <dd>A string representing a local date and time.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.datetime-local-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.datetime-local-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.datetime-local-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.datetime-local-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.datetime-local-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.datetime-local-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

Index: schema.rnc
===================================================================
RCS file: /sources/public/html5/markup-spec/schema.rnc,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -d -r1.74 -r1.75
--- schema.rnc	28 Apr 2009 03:45:24 -0000	1.74
+++ schema.rnc	1 May 2009 07:01:19 -0000	1.75
@@ -50,7 +50,7 @@
       | dfn.elem
       | i.elem
       | b.elem
-      | code.elem.strict
+      | code.elem
       | var.elem
       | samp.elem
       | kbd.elem
@@ -502,10 +502,11 @@
     b.elem = element b { b.inner & b.attrs }
     b.attrs = common.attrs
     b.inner = common.inner.phrasing
-    code.elem.strict = element code { code.inner.strict & code.attrs }
+    
+    ## Code Fragment: <code>
+    code.elem = element code { code.inner & code.attrs }
     code.attrs = common.attrs
     code.inner = common.inner.phrasing
-    code.inner.strict = common.inner.phrasing
     
     ## Variable or Placeholder: <var>
     var.elem = element var { var.inner & var.attrs }

--- NEW FILE: meta.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meta</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meta" class="section">
      <h2 class="element-head"><span class="element">meta</span> <a class="hash" href="#meta">#</a> <a class="toc-bak" href="#meta-toc">T</a></h2>
      <p>The <span class="element">meta</span> element is
              defined in the following sections:</p>
      <ul>
      <li><a href="meta.name.html#meta.name">meta name</a></li>
      <li><a href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta http-equiv=refresh</a></li>
      <li><a href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta http-equiv=default-style</a></li>
      <li><a href="meta.charset.html#meta.charset">meta charset</a></li>
      <li><a href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta http-equiv=content-type</a></li>
      </ul>
      </div></body></html>

--- NEW FILE: input.color.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=color &#8211; color</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.color" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">color</span></span> &#8211; <span class="shortdesc">color</span> <a class="hash" href="#input.color">#</a> <a class="toc-bak" href="#input.color-toc">T</a></h2>
      <div id="input.color-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>color</code>" represents
    a color-well control, for setting the element&#8217;s value to a
    string representing a simple color.</p>
  </div>
      <div class="no-number no-toc" id="input.color-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.color-content">#</a></h2>
        <div class="content-models" id="input.color-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.color-mdl" href="input.color.html#input.color-mdl"><span class="element">input</span>.color</a> = </span><span>
      <a class="ref" href="input.color.html#input.color.attrs">input.color.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.color-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.color-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.color.html#input.color.attrs">input.color.attrs</a> = <span class="pattern" id="input.color.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.color.html#input.color.attrs.type" title="input.color.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.color.html#input.color.attrs.value" title="input.color.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.color-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.color-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.color.attrs.type" title="input.color.attrs.type" href="input.color.html#input.color.attrs.type">type</a><span class="attr-values"> =   "color" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a color-well control, for setting the element&#8217;s value to a
        string representing a simple color.</dd>
          
            <dt><a class="attribute-name" id="input.color.attrs.value" title="input.color.attrs.value" href="input.color.html#input.color.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.color" title="form.data.color">color</a>
    </span> </dt>
            <dd>An string representing a simple color.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.color-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.color-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.color-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.color-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.color-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.color-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: conformance.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>Conformance requirements</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="conformance" class="section">
  <h2>2. Conformance requirements <a class="hash" href="#conformance">#</a> <a class="toc-bak" href="#conformance-toc">T</a></h2>
  <p>[this section still needs to be written]</p>
</div></body></html>

--- NEW FILE: option.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>option &#8211; option</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="option" class="section">
      <h2 class="element-head"><span class="element">option</span> &#8211; <span class="shortdesc">option</span> <a class="hash" href="#option">#</a> <a class="toc-bak" href="#option-toc">T</a></h2>
      <div id="option-longdesc" class="longdesc">
    <p>The <a href="option.html#option" class="element">option</a> element
    represents an option in a <a href="select.html#select" class="element">select</a> control, or an option in a
    labelled set of options grouped together in an <a href="optgroup.html#optgroup" class="element">optgroup</a>, or an option
    among the list of suggestions in a <a href="datalist.html#datalist" class="element">datalist</a>.</p>
  </div>
      <div class="no-number no-toc" id="option-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#option-content">#</a></h2>
        <div class="content-models" id="option-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="option-mdl" href="option.html#option-mdl" class="element">option</a> = </span><span>
      text &amp; <a class="ref" href="option.html#option.attrs">option.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="option-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#option-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="option.html#option.attrs">option.attrs</a> = <span class="pattern" id="option.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.disabled" title="common-form.attrs.disabled">disabled</a>?
  &amp; <a class="ref" href="option.html#option.attrs.selected" title="option.attrs.selected">selected</a>?
  &amp; <a class="ref" href="option.html#option.attrs.label" title="option.attrs.label">label</a>?
  &amp; <a class="ref" href="option.html#option.attrs.value" title="option.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="option-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#option-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="option.attrs.selected" title="option.attrs.selected" href="option.html#option.attrs.selected">selected</a><span class="attr-values"> =   "selected" |  "" </span> </dt>
            <dd>Specifies that this <a href="option.html#option" class="element">option</a> is pre-selected.</dd>
          
            <dt><a class="attribute-name" id="option.attrs.label" title="option.attrs.label" href="option.html#option.attrs.label">label</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a label for the <a href="option.html#option" class="element">option</a>.</dd>
          
            <dt><a class="attribute-name" id="option.attrs.value" title="option.attrs.value" href="option.html#option.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="option.html#option" class="element">option</a>.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="option-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#option-tags">#</a></h2>
        
    <p>An <code><a href="option.html#option">option</a></code> element must
    have a <span title="syntax-start-tag">start tag</span>.</p>
    <p>An <code>option</code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code>option</code> element is immediately followed by another
    <code>option</code> element, or if it is immediately followed
    by an <code>optgroup</code> element, or if there is no more
    content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="option-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#option-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="optgroup.html#optgroup-mdl">optgroup</a> = <a class="ref" href="option.html#option">option</a>*</li>
        <li class="context-mdl"><a href="select.html#select-mdl">select</a> = <a class="ref" href="optgroup.html#optgroup">optgroup</a>*
  &amp; <a class="ref" href="option.html#option">option</a>*</li>
        <li class="context-mdl"><a href="datalist.html#datalist-mdl">datalist</a> = <a class="ref" href="option.html#option">option</a>*
  &amp; (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)</li></ul>
      </div></div></body></html>

--- NEW FILE: label.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>label &#8211; caption for a form control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="label" class="section">
      <h2 class="element-head"><span class="element">label</span> &#8211; <span class="shortdesc">caption for a form control</span> <a class="hash" href="#label">#</a> <a class="toc-bak" href="#label-toc">T</a></h2>
      <div id="label-longdesc" class="longdesc">
    <p>The <a href="label.html#label" class="element">label</a> element
    represents a caption for a form control.</p>
  </div>
      <div class="no-number no-toc" id="label-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#label-content">#</a></h2>
        <div class="content-models" id="label-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="label-mdl" href="label.html#label-mdl" class="element">label</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="label.html#label.attrs">label.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="label-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#label-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="label.html#label.attrs">label.attrs</a> = <span class="pattern" id="label.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="label.html#label.attrs.for" title="label.attrs.for">for</a>?)
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.form" title="common-form.attrs.form">form</a>?</span></p></div></div>
      <div class="no-number no-toc" id="label-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#label-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="label.attrs.for" title="label.attrs.for" href="label.html#label.attrs.for">for</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idref" title="common.data.idref">idref</a>
    </span> </dt>
            <dd>Specifies the ID of the form control for which the <a href="label.html#label">label</a> is a caption.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="label-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#label-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;label&#8221; element must not contain any nested 
				&#8220;label&#8221; elements.
			</span></li><li><span>
				The &#8220;label&#8221; element may contain at most one
				&#8220;input&#8221;,
				&#8220;button&#8221;,
				&#8220;select&#8221;,
				or &#8220;textarea&#8221; descendant.
			</span></li><li><span>
				The &#8220;for&#8221; attribute of the &#8220;label&#8221; 
				element must refer to a form control.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="label-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#label-tags">#</a></h2>
        <p>A <a href="label.html#label">label</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="label-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#label-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="label-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#label-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="label-css"><div class="selectors"><span class="selector">label</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">cursor</span>: <span class="prop-value">default</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: select.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>select &#8211; option-selection form control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="select" class="section">
      <h2 class="element-head"><span class="element">select</span> &#8211; <span class="shortdesc">option-selection form control</span> <a class="hash" href="#select">#</a> <a class="toc-bak" href="#select-toc">T</a></h2>
      <div id="select-longdesc" class="longdesc">
    <p>The <a href="select.html#select" class="element">select</a> element
    represents a control for selecting among a list of
    options.</p>
  </div>
      <div class="no-number no-toc" id="select-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#select-content">#</a></h2>
        <div class="content-models" id="select-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="select-mdl" href="select.html#select-mdl" class="element">select</a> = </span><span>
      <a class="ref" href="optgroup.html#optgroup">optgroup</a>*
  &amp; <a class="ref" href="option.html#option">option</a>*
      &amp; <a class="ref" href="select.html#select.attrs">select.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="select-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#select-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="select.html#select.attrs">select.attrs</a> = <span class="pattern" id="select.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="select.html#select.attrs.size" title="select.attrs.size">size</a>?
  &amp; <a class="ref" href="select.html#select.attrs.multiple" title="select.attrs.multiple">multiple</a>?</span></p></div></div>
      <div class="no-number no-toc" id="select-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#select-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="select.attrs.size" title="select.attrs.size" href="select.html#select.attrs.size">size</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The number of options to show to the user.</dd>
          
            <dt><a class="attribute-name" id="select.attrs.multiple" title="select.attrs.multiple" href="select.html#select.attrs.multiple">multiple</a><span class="attr-values"> =   "multiple" |  "" </span> </dt>
            <dd>If present, specifies that its <a href="select.html#select" class="element">select</a>
      element represents a control for selecting zero or more
      options from a list of options.</dd><dd>If absent, its <a href="select.html#select">select</a> element
      represents a control for selecting a single option from a
      list of options.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="select-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#select-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;select&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;select&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;select&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;select&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				When a &#8220;select&#8221; element is the first child of a 
				&#8220;datagrid&#8221; element, it must not have following siblings.
			</span></li>
          <li><span>
				The &#8220;select&#8221; element cannot have more than one 
				selected &#8220;option&#8221; descendant unless the 
				&#8220;multiple&#8221; attribute is specified.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="select-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#select-tags">#</a></h2>
        <p>A <a href="select.html#select">select</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="select-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#select-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="datagrid.html#datagrid-mdl">datagrid</a> = (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
  | <a class="ref" href="select.html#select">select</a>
  | <a class="ref" href="datalist.html#datalist">datalist</a></li></ul>
      </div></div></body></html>

--- NEW FILE: noscript.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>noscript &#8211; fallback content for script</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="noscript" class="section">
      <h2 class="element-head"><span class="element">noscript</span> &#8211; <span class="shortdesc">fallback content for script</span> <a class="hash" href="#noscript">#</a> <a class="toc-bak" href="#noscript-toc">T</a></h2>
      <div id="noscript-longdesc" class="longdesc">
    <p>The <a href="noscript.html#noscript" class="element">noscript</a>
    element is used to present different markup to user agents
    that don't support scripting, by affecting how the document is
    parsed.</p>
  </div>
      <div class="no-number no-toc" id="noscript-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#noscript-content">#</a></h2>
        <dl class="content-models" id="noscript-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="noscript.elem.head"><a class="hash" href="noscript.html#noscript.elem.head"><span class="element">noscript</span>.elem.head</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (<a class="ref" href="link.html#link">link</a>
   | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
   | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
   | <a class="ref" href="style.html#style-pattern">style</a>)*
      &amp; <a class="ref" href="noscript.html#noscript.attrs">noscript.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="noscript.elem.phrasing"><a class="hash" href="noscript.html#noscript.elem.phrasing"><span class="element">noscript</span>.elem.phrasing</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="noscript.html#noscript.attrs">noscript.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="noscript.elem.flow"><a class="hash" href="noscript.html#noscript.elem.flow"><span class="element">noscript</span>.elem.flow</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="noscript.html#noscript.attrs">noscript.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="noscript-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#noscript-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="noscript.html#noscript.attrs">noscript.attrs</a> = <span class="pattern" id="noscript.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="noscript-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#noscript-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;noscript&#8221; element must not contain any nested 
				&#8220;noscript&#8221; elements.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="noscript-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#noscript-tags">#</a></h2>
        <p>A <a href="noscript.html#noscript">noscript</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        <div class="no-number no-toc" id="noscript-constraints"><h2 class="element-subhead">Additional constraints <a class="hash" href="#noscript-constraints">#</a></h2>
    <p>The <code><a href="noscript.html#noscript">noscript</a></code> element
    must not be used in a <a href="syntax.html#syntax-document-xml">document in the XML syntax</a>.</p>
  </div>
      <div class="no-number no-toc" id="noscript-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#noscript-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: blockquote.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>blockquote &#8211; block quotation</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="blockquote" class="section">
      <h2 class="element-head"><span class="element">blockquote</span> &#8211; <span class="shortdesc">block quotation</span> <a class="hash" href="#blockquote">#</a> <a class="toc-bak" href="#blockquote-toc">T</a></h2>
      <div id="blockquote-longdesc" class="longdesc">
    <p>The <a href="blockquote.html#blockquote" class="element">blockquote</a>
    element represents a section that is quoted from another
    source.</p>
  </div>
      <div class="no-number no-toc" id="blockquote-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#blockquote-content">#</a></h2>
        <div class="content-models" id="blockquote-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="blockquote-mdl" href="blockquote.html#blockquote-mdl" class="element">blockquote</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="blockquote.html#blockquote.attrs">blockquote.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="blockquote-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#blockquote-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="blockquote.html#blockquote.attrs">blockquote.attrs</a> = <span class="pattern" id="blockquote.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="blockquote.html#blockquote.attrs.cite" title="blockquote.attrs.cite">cite</a>?</span></p></div></div>
      <div class="no-number no-toc" id="blockquote-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#blockquote-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="blockquote.attrs.cite" title="blockquote.attrs.cite" href="blockquote.html#blockquote.attrs.cite">cite</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>Content inside a <code><a href="blockquote.html#blockquote">blockquote</a></code> must be
        quoted from another source, whose address (if it has one)
        should be given by the <a href="blockquote.html#blockquote.attrs.cite">cite</a> attribute.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="blockquote-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#blockquote-tags">#</a></h2>
        <p>A <a href="blockquote.html#blockquote">blockquote</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="blockquote-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#blockquote-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="blockquote-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#blockquote-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="blockquote-css"><div class="selectors"><span class="selector">blockquote</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 40px 1em 40px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: hr.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>hr &#8211; thematic break</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="hr" class="section">
      <h2 class="element-head"><span class="element">hr</span> &#8211; <span class="shortdesc">thematic break</span> <a class="hash" href="#hr">#</a> <a class="toc-bak" href="#hr-toc">T</a></h2>
      <div id="hr-longdesc" class="longdesc">
    <p>The <a href="hr.html#hr" class="element">hr</a> element represents
    a paragraph-level thematic break.</p>
  </div>
      <div class="no-number no-toc" id="hr-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#hr-content">#</a></h2>
        <div class="content-models" id="hr-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="hr-mdl" href="hr.html#hr-mdl" class="element">hr</a> = </span><span>
      empty &amp; <a class="ref" href="hr.html#hr.attrs">hr.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="hr-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#hr-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="hr.html#hr.attrs">hr.attrs</a> = <span class="pattern" id="hr.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="hr-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#hr-tags">#</a></h2>
        <p>The
            <a href="hr.html#hr">hr</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="hr.html#hr">hr</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="hr-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#hr-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="hr-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#hr-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="hr-css"><div class="selectors"><span class="selector">hr</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">0.5em auto</span>;</div><div class="css-property"><span class="prop-name">border-style</span>: <span class="prop-value">inset</span>;</div><div class="css-property"><span class="prop-name">border-width</span>: <span class="prop-value">1px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: td.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>td &#8211; table cell</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="td" class="section">
      <h2 class="element-head"><span class="element">td</span> &#8211; <span class="shortdesc">table cell</span> <a class="hash" href="#td">#</a> <a class="toc-bak" href="#td-toc">T</a></h2>
      <div id="td-longdesc" class="longdesc">
    <p>The <a href="td.html#td" class="element">td</a> element represents
    a data cell in a table.</p>
  </div>
      <div class="no-number no-toc" id="td-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#td-content">#</a></h2>
        <div class="content-models" id="td-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="td-mdl" href="td.html#td-mdl" class="element">td</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="td.html#td.attrs">td.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="td-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#td-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="td.html#td.attrs">td.attrs</a> = <span class="pattern" id="td.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="td.html#td-tables.attrs.colspan">colspan</a>?
  &amp; <a class="ref" href="td.html#td-tables.attrs.rowspan">rowspan</a>?
  &amp; <a class="ref" href="td.html#td-tables.attrs.headers">headers</a>?</span></p></div></div>
      <div class="no-number no-toc" id="td-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#td-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="td-tables.attrs.colspan" title="td-tables.attrs.colspan" href="td.html#td-tables.attrs.colspan">colspan</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="td-tables.attrs.rowspan" title="td-tables.attrs.rowspan" href="td.html#td-tables.attrs.rowspan">rowspan</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.non-negative" title="common.data.integer.non-negative">integer.non-negative</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="td-tables.attrs.headers" title="td-tables.attrs.headers" href="td.html#td-tables.attrs.headers">headers</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idrefs" title="common.data.idrefs">idrefs</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="td-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#td-tags">#</a></h2>
        
    <p>A <code><a href="td.html#td">td</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p>
    <p>A <code><a href="td.html#td">td</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="td.html#td">td</a></code> element is immediately
    followed by a <code><a href="td.html#td">td</a></code> or <code><a href="th.html#th">th</a></code> element, or if there is no more
    content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="td-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#td-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="tr.html#tr-mdl">tr</a> = (<a class="ref" href="td.html#td">td</a>
   | <a class="ref" href="th.html#th">th</a>)*</li></ul>
      </div>
      <div class="no-number no-toc" id="td-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#td-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="td-css"><div class="selectors"><span class="selector">td</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-cell</span>;</div><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">inherit</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: em.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>em &#8211; emphatic stress</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="em" class="section">
      <h2 class="element-head"><span class="element">em</span> &#8211; <span class="shortdesc">emphatic stress</span> <a class="hash" href="#em">#</a> <a class="toc-bak" href="#em-toc">T</a></h2>
      <div id="em-longdesc" class="longdesc">
    <p>The <a href="em.html#em" class="element">em</a> element represents
    a span of text with emphatic stress.</p>
  </div>
      <div class="no-number no-toc" id="em-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#em-content">#</a></h2>
        <div class="content-models" id="em-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="em-mdl" href="em.html#em-mdl" class="element">em</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="em.html#em.attrs">em.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="em-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#em-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="em.html#em.attrs">em.attrs</a> = <span class="pattern" id="em.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="em-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#em-tags">#</a></h2>
        <p>An <a href="em.html#em">em</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="em-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#em-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="em-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#em-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="em-css"><div class="selectors"><span class="selector">em</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-style</span>: <span class="prop-value">italic</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: figure.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>figure &#8211; figure with optional caption</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="figure" class="section">
      <h2 class="element-head"><span class="element">figure</span> &#8211; <span class="shortdesc">figure with optional caption</span> <a class="hash" href="#figure">#</a> <a class="toc-bak" href="#figure-toc">T</a></h2>
      <div id="figure-longdesc" class="longdesc">
    <p>The <a href="figure.html#figure" class="element">figure</a> element
    represents some flow content, optionally with a caption, which
    can be moved away from the main flow of the document without
    affecting the document&#8217;s meaning.</p>
  </div>
      <div class="no-number no-toc" id="figure-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#figure-content">#</a></h2>
        <div class="content-models" id="figure-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="figure-mdl" href="figure.html#figure-mdl" class="element">figure</a> = </span><span>
      (<a class="ref" href="legend.html#legend">legend</a>,
   (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*))
  | ((text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*),
     <a class="ref" href="legend.html#legend">legend</a>?)
      &amp; <a class="ref" href="figure.html#figure.attrs">figure.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="figure-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#figure-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="figure.html#figure.attrs">figure.attrs</a> = <span class="pattern" id="figure.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="figure-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#figure-tags">#</a></h2>
        <p>A <a href="figure.html#figure">figure</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="figure-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#figure-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.hidden.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=hidden &#8211; hidden input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.hidden" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">hidden</span></span> &#8211; <span class="shortdesc">hidden input control</span> <a class="hash" href="#input.hidden">#</a> <a class="toc-bak" href="#input.hidden-toc">T</a></h2>
      <div id="input.hidden-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>hidden</code>"
    represents a value that is not intended to be examined or
    manipulated by the user.</p>
  </div>
      <div class="no-number no-toc" id="input.hidden-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.hidden-content">#</a></h2>
        <div class="content-models" id="input.hidden-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.hidden-mdl" href="input.hidden.html#input.hidden-mdl"><span class="element">input</span>.hidden</a> = </span><span>
      <a class="ref" href="input.hidden.html#input.hidden.attrs">input.hidden.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.hidden-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.hidden-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.hidden.html#input.hidden.attrs">input.hidden.attrs</a> = <span class="pattern" id="input.hidden.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.hidden.html#input.hidden.attrs.type" title="input.hidden.attrs.type">type</a>
  &amp; <a class="ref" href="input.hidden.html#input.hidden.attrs.value" title="input.hidden.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.hidden-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.hidden-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.hidden.attrs.type" title="input.hidden.attrs.type" href="input.hidden.html#input.hidden.attrs.type">type</a><span class="attr-values"> =   "hidden" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element
        represents a value that is not intended to be examined or
        manipulated by the user.</dd>
          
            <dt><a class="attribute-name" id="input.hidden.attrs.value" title="input.hidden.attrs.value" href="input.hidden.html#input.hidden.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.hidden-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.hidden-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.hidden-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.hidden-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.hidden-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.hidden-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: kbd.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>kbd &#8211; user input</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="kbd" class="section">
      <h2 class="element-head"><span class="element">kbd</span> &#8211; <span class="shortdesc">user input</span> <a class="hash" href="#kbd">#</a> <a class="toc-bak" href="#kbd-toc">T</a></h2>
      <div id="kbd-longdesc" class="longdesc">
    <p>The <a href="kbd.html#kbd" class="element">kbd</a> element
    represents user input (typically keyboard input, although it
    may also be used to represent other input, such as voice
    commands).</p>
  </div>
      <div class="no-number no-toc" id="kbd-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#kbd-content">#</a></h2>
        <div class="content-models" id="kbd-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="kbd-mdl" href="kbd.html#kbd-mdl" class="element">kbd</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="kbd.html#kbd.attrs">kbd.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="kbd-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#kbd-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="kbd.html#kbd.attrs">kbd.attrs</a> = <span class="pattern" id="kbd.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="kbd-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#kbd-tags">#</a></h2>
        <p>A <a href="kbd.html#kbd">kbd</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="kbd-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#kbd-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="kbd-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#kbd-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="kbd-css"><div class="selectors"><span class="selector">kbd</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-family</span>: <span class="prop-value">monospace</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: references.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>References</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="references" class="section">
      
  <h2>A. References <a class="hash" href="#references">#</a> <a class="toc-bak" href="#references-toc">T</a></h2>
  <dl>
    <dt><dfn id="refsDOM2VIEWS">[DOM2VIEWS]</dfn></dt>
    <dd><cite><a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/">Document Object Model (DOM) Level 2 Views</a></cite>.
      Arnaud Le Hors, Laurence Cable. W3C Recommendation.
      13 November 2000.</dd>
    <dd><span class="references-note">(see in particular <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/views.html#Views-intro-h2">http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/views.html#Views-intro-h2</a>)</span></dd>
    <dt><dfn id="refsEntities">[Entities]</dfn></dt>
    <dd><cite><a href="http://www.w3.org/2003/entities/2007doc/">XML Entity definitions for Characters</a></cite>.
      David Carlisle, Patrick Ion. W3C Working Draft. 10 December
      2008.</dd>
    <dd><span class="references-note">(see in particular <a href="http://www.w3.org/2003/entities/2007doc/byalpha.html">http://www.w3.org/2003/entities/2007doc/byalpha.html</a>)</span></dd>
    <dt><dfn id="refsIANACHARSET">[IANACHARSET]</dfn></dt>
    <dd><cite><a href="http://www.iana.org/assignments/character-sets">Character Sets</a></cite>. Internet Assigned Numbers Authority (IANA).</dd>
    <dt><dfn id="refsMQ">[MQ]</dfn></dt>
    <dd><cite><a href="http://www.w3.org/TR/2008/WD-css3-mediaqueries-20081015/">Media Queries</a></cite>.
      H&#229;kon Wium Lie, Tantek &#199;elik, Daniel Glazman, Anne van Kesteren.
      W3C Working Draft. 15 October 2008.</dd>
    <dd><span class="references-note">(see in particular <a href="http://www.w3.org/TR/2008/WD-css3-mediaqueries-20081015/#media0">http://www.w3.org/TR/2008/WD-css3-mediaqueries-20081015/#media0</a>)</span></dd>
    <dt><dfn id="refsRFC2046">[RFC2046]</dfn></dt>

    <dd><cite><a href="http://tools.ietf.org/html/rfc2046">Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a></cite>.
      N. Freed, N. Borenstein. July 2004.</dd>
    <dd><span class="references-note">(see in particular <a href="http://tools.ietf.org/html/rfc3339#section-5.6">http://tools.ietf.org/html/rfc3340#section-5.6</a>)</span></dd>
    <dt><dfn id="refsRFC3339">[RFC3339]</dfn></dt>
    <dd><cite><a href="http://tools.ietf.org/html/rfc3339">Date and
          Time on the Internet: Timestamps</a></cite>. G. Klyne, C.
      Newman. July 2004.</dd>
    <dd><span class="references-note">(see in particular <a href="http://tools.ietf.org/html/rfc3339#section-5.6">http://tools.ietf.org/html/rfc3340#section-5.6</a>)</span></dd>
    <dt><dfn id="refsRFC3987">[RFC3987]</dfn></dt>
    <dd><cite><a href="http://tools.ietf.org/html/rfc3987">Internationalized Resource Identifiers (IRIs)</a></cite>.
      M. Duerst, M. Suignard. January 2005.</dd>
    <dd><span class="references-note">(see in particular <a href="http://tools.ietf.org/html/rfc3987#section-2.2">http://tools.ietf.org/html/rfc3987#section-2.2</a>)</span></dd>
    <dt><dfn id="refsRFC4646">[RFC4646]</dfn></dt>
    <dd><cite><a href="http://tools.ietf.org/html/rfc4646">Tags for Identifying Languages</a></cite>. A.
      Phillips, M. Davis. September 2006.</dd>
    <dd><span class="references-note">(for examples of language
        tags, see in particular <a href="http://tools.ietf.org/html/rfc4646#appendix-B">http://tools.ietf.org/html/rfc4646#appendix-B</a>)</span></dd>
    <dt><dfn id="refsRFC5322">[RFC5322]</dfn></dt>
    <dd><cite><a href="http://tools.ietf.org/html/rfc5322">Internet
          Message Format</a></cite>. P. Resnick. October 2008.</dd>
    <dd><span class="references-note">(see in particular <a href="http://tools.ietf.org/html/rfc5322#section-3.2.3">http://tools.ietf.org/html/rfc5322#section-3.2.3</a>)</span></dd>
  </dl>
</div></body></html>

--- NEW FILE: base.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>base &#8211; base URL</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="base" class="section">
      <h2 class="element-head"><span class="element">base</span> &#8211; <span class="shortdesc">base URL</span> <a class="hash" href="#base">#</a> <a class="toc-bak" href="#base-toc">T</a></h2>
      <div id="base-longdesc" class="longdesc">
    <p>The <a href="base.html#base" class="element">base</a> element allows
    authors to specify a document&#8217;s base URL for the purposes of
    resolving relative URLs, and the name of the default browsing
    context for the purposes of following hyperlinks.</p>
  </div>
      <div class="no-number no-toc" id="base-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#base-content">#</a></h2>
        <div class="content-models" id="base-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="base-mdl" href="base.html#base-mdl" class="element">base</a> = </span><span>
      empty &amp; <a class="ref" href="base.html#base.attrs">base.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="base-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#base-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="base.html#base.attrs">base.attrs</a> = <span class="pattern" id="base.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="base.html#base.attrs.href" title="base.attrs.href">href</a>?
  &amp; <a class="ref" href="base.html#base.attrs.target" title="base.attrs.target">target</a>?</span></p></div></div>
      <div class="no-number no-toc" id="base-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#base-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="base.attrs.href" title="base.attrs.href" href="base.html#base.attrs.href">href</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>A <a href=".html#valid8">valid URL</a>.
  </dd>
          
            <dt><a class="attribute-name" id="base.attrs.target" title="base.attrs.target" href="base.html#base.attrs.target">target</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.browsing-context-or-keyword" title="common.data.browsing-context-or-keyword">browsing-context-or-keyword</a>
    </span> </dt>
            <dd>A <a href=".html#valid10">valid browsing
   context name or keyword</a>. User agents use this name when <a href=".html#following0">following hyperlinks</a>.
  </dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="base-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#base-tags">#</a></h2>
        <p>The
            <a href="base.html#base">base</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="base.html#base">base</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="base-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#base-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="head.html#head-mdl">head</a> = <a class="ref" href="title.html#title">title</a>
  &amp; <a class="ref" href="base.html#base">base</a>?
  &amp; (<a class="ref" href="common-models.html#common.elem.metadata">common.elem.metadata</a>*)</li></ul>
      </div></div></body></html>

--- NEW FILE: canvas.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>canvas &#8211; canvas for dynamic graphics</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="canvas" class="section">
      <h2 class="element-head"><span class="element">canvas</span> &#8211; <span class="shortdesc">canvas for dynamic graphics</span> <a class="hash" href="#canvas">#</a> <a class="toc-bak" href="#canvas-toc">T</a></h2>
      <div id="canvas-longdesc" class="longdesc">
    <p>The <a href="canvas.html#canvas" class="element">canvas</a> element
    represents a resolution-dependent bitmap canvas, which can be
    used for dynamically rendering of images such as game
    graphics, graphs, or other images.</p>
  </div>
      <div class="no-number no-toc" id="canvas-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#canvas-content">#</a></h2>
        <dl class="content-models" id="canvas-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="canvas.elem.flow"><a class="hash" href="canvas.html#canvas.elem.flow"><span class="element">canvas</span>.elem.flow</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="canvas.html#canvas.attrs">canvas.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="canvas.elem.phrasing"><a class="hash" href="canvas.html#canvas.elem.phrasing"><span class="element">canvas</span>.elem.phrasing</a> = </span></dt>
        <dd class="elem-mdl"><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="canvas.html#canvas.attrs">canvas.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="canvas-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#canvas-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="canvas.html#canvas.attrs">canvas.attrs</a> = <span class="pattern" id="canvas.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="canvas.html#canvas.attrs.height" title="canvas.attrs.height">height</a>?
  &amp; <a class="ref" href="canvas.html#canvas.attrs.width" title="canvas.attrs.width">width</a>?</span></p></div></div>
      <div class="no-number no-toc" id="canvas-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#canvas-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="canvas.attrs.height" title="canvas.attrs.height" href="canvas.html#canvas.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.non-negative" title="common.data.integer.non-negative">integer.non-negative</a>
    </span> </dt>
            <dd>The height of the canvas, in CSS pixels.</dd>
          
            <dt><a class="attribute-name" id="canvas.attrs.width" title="canvas.attrs.width" href="canvas.html#canvas.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.non-negative" title="common.data.integer.non-negative">integer.non-negative</a>
    </span> </dt>
            <dd>The width of the canvas, in CSS pixels.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="canvas-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#canvas-tags">#</a></h2>
        <p>A <a href="canvas.html#canvas">canvas</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="canvas-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#canvas-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.search.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=search &#8211; search field</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.search" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">search</span></span> &#8211; <span class="shortdesc">search field</span> <a class="hash" href="#input.search">#</a> <a class="toc-bak" href="#input.search-toc">T</a></h2>
      <div id="input.search-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>search</code>" represents
    a one-line plain-text edit control for entering one or more
    search terms.</p>
  </div>
      <div class="no-number no-toc" id="input.search-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.search-content">#</a></h2>
        <div class="content-models" id="input.search-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.search-mdl" href="input.search.html#input.search-mdl"><span class="element">input</span>.search</a> = </span><span>
      <a class="ref" href="input.search.html#input.search.attrs">input.search.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.search-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.search-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.search.html#input.search.attrs">input.search.attrs</a> = <span class="pattern" id="input.search.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.search.html#input.search.attrs.type" title="input.search.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>?
  &amp; <a class="ref" href="input.search.html#input.search.attrs.value" title="input.search.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.search-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.search-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.search.attrs.type" title="input.search.attrs.type" href="input.search.html#input.search.attrs.type">type</a><span class="attr-values"> =   "search" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a one-line plain-text edit control for entering one or
        more search terms.</dd>
          
            <dt><a class="attribute-name" id="input.search.attrs.value" title="input.search.attrs.value" href="input.search.html#input.search.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for this <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.search-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.search-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.search-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.search-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.search-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.search-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: tfoot.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>tfoot &#8211; table footer row group</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="tfoot" class="section">
      <h2 class="element-head"><span class="element">tfoot</span> &#8211; <span class="shortdesc">table footer row group</span> <a class="hash" href="#tfoot">#</a> <a class="toc-bak" href="#tfoot-toc">T</a></h2>
      <div id="tfoot-longdesc" class="longdesc">
    <p>The <a href="tfoot.html#tfoot" class="element">tfoot</a> element
    represents the block of rows that consist of the column
    summaries (footers) for its parent <a href="table.html#table" class="element">table</a> element.</p>
  </div>
      <div class="no-number no-toc" id="tfoot-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#tfoot-content">#</a></h2>
        <div class="content-models" id="tfoot-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="tfoot-mdl" href="tfoot.html#tfoot-mdl" class="element">tfoot</a> = </span><span>
      <a class="ref" href="tr.html#tr">tr</a>*
      &amp; <a class="ref" href="tfoot.html#tfoot.attrs">tfoot.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="tfoot-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#tfoot-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="tfoot.html#tfoot.attrs">tfoot.attrs</a> = <span class="pattern" id="tfoot.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="tfoot-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#tfoot-tags">#</a></h2>
        
    <p>A <code><a href="tfoot.html#tfoot">tfoot</a></code> element must have
    a <span title="syntax-start-tag">start tag</span>.</p>
    <p>A <code><a href="tfoot.html#tfoot">tfoot</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="tfoot.html#tfoot">tfoot</a></code> element is immediately
    followed by a <code><a href="tbody.html#tbody">tbody</a></code> element,
    or if there is no more content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="tfoot-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#tfoot-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="table.html#table-mdl">table</a> = <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))</li></ul>
      </div>
      <div class="no-number no-toc" id="tfoot-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#tfoot-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="tfoot-css"><div class="selectors"><span class="selector">tfoot</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-footer-group</span>;</div><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">middle</span>;</div><div class="css-property"><span class="prop-name">border-color</span>: <span class="prop-value">inherit</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: rt.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>rt &#8211; ruby text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="rt" class="section">
      <h2 class="element-head"><span class="element">rt</span> &#8211; <span class="shortdesc">ruby text</span> <a class="hash" href="#rt">#</a> <a class="toc-bak" href="#rt-toc">T</a></h2>
      <div id="rt-longdesc" class="longdesc">
    <p>The <a href="rt.html#rt" class="element">rt</a> element marks the
    ruby text component of a ruby annotation.</p>
  </div>
      <div class="no-number no-toc" id="rt-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#rt-content">#</a></h2>
        <div class="content-models" id="rt-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="rt-mdl" href="rt.html#rt-mdl" class="element">rt</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="rt.html#rt.attrs">rt.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="rt-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#rt-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="rt.html#rt.attrs">rt.attrs</a> = <span class="pattern" id="rt.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="rt-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#rt-tags">#</a></h2>
        
    <p>An <code><a href="rt.html#rt">rt</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p>
    <p>An <code><a href="rt.html#rt">rt</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="rt.html#rt">rt</a></code> element is immediately
    followed by an <code><a href="rt.html#rt">rt</a></code> or <code><a href="rp.html#rp">rp</a></code> element, or if there is no more
    content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="rt-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#rt-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="ruby.html#ruby-mdl">ruby</a> = ((text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*),
   (<a class="ref" href="rt.html#rt">rt</a>
    | (<a class="ref" href="rp.html#rp.elem.start">rp.elem.start</a>,
       <a class="ref" href="rt.html#rt">rt</a>,
       <a class="ref" href="rp.html#rp.elem.end">rp.elem.end</a>)))+</li></ul>
      </div></div></body></html>

--- NEW FILE: fieldset.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>fieldset &#8211; set of related form controls</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="fieldset" class="section">
      <h2 class="element-head"><span class="element">fieldset</span> &#8211; <span class="shortdesc">set of related form controls</span> <a class="hash" href="#fieldset">#</a> <a class="toc-bak" href="#fieldset-toc">T</a></h2>
      <div id="fieldset-longdesc" class="longdesc">
    <p>The <code><a href="fieldset.html#fieldset" class="element">fieldset</a></code> element represents a
    set of form controls grouped under a common name.</p>
  </div>
      <div class="no-number no-toc" id="fieldset-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#fieldset-content">#</a></h2>
        <div class="content-models" id="fieldset-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="fieldset-mdl" href="fieldset.html#fieldset-mdl" class="element">fieldset</a> = </span><span>
      <a class="ref" href="legend.html#legend">legend</a>?,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="fieldset.html#fieldset.attrs">fieldset.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="fieldset-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#fieldset-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="fieldset.html#fieldset.attrs">fieldset.attrs</a> = <span class="pattern" id="fieldset.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>)
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="fieldset-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#fieldset-tags">#</a></h2>
        <p>A <a href="fieldset.html#fieldset">fieldset</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="fieldset-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#fieldset-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="fieldset-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#fieldset-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="fieldset-css"><div class="selectors"><span class="selector">fieldset</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin-left</span>: <span class="prop-value">2px</span>;</div><div class="css-property"><span class="prop-name">margin-right</span>: <span class="prop-value">2px</span>;</div><div class="css-property"><span class="prop-name">padding</span>: <span class="prop-value">0.35em 0.75em 0.625em</span>;</div><div class="css-property"><span class="prop-name">border</span>: <span class="prop-value">2px groove <i class="vendor-value">(internal value)</i></span>; }</div></div></div></div></div></body></html>

--- NEW FILE: datalist.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>datalist &#8211; predefined options for other controls</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="datalist" class="section">
      <h2 class="element-head"><span class="element">datalist</span> &#8211; <span class="shortdesc">predefined options for other controls</span> <a class="hash" href="#datalist">#</a> <a class="toc-bak" href="#datalist-toc">T</a></h2>
      <div id="datalist-longdesc" class="longdesc">
    <p>The <a href="datalist.html#datalist" class="element">datalist</a>
    element represents a
    set of <a href="option.html#option" class="element">option</a> elements
    that represent predefined options for other controls. The
    content of the element represents fallback content for legacy
    user agents, intermixed with <a href="option.html#option" class="element">option</a> elements that represent the
    predefined options.</p>
  </div>
      <div class="no-number no-toc" id="datalist-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#datalist-content">#</a></h2>
        <div class="content-models" id="datalist-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="datalist-mdl" href="datalist.html#datalist-mdl" class="element">datalist</a> = </span><span>
      <a class="ref" href="option.html#option">option</a>*
  &amp; (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="datalist.html#datalist.attrs">datalist.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="datalist-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#datalist-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="datalist.html#datalist.attrs">datalist.attrs</a> = <span class="pattern" id="datalist.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="datalist-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#datalist-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				When a &#8220;datalist&#8221; element is the first child of a 
				&#8220;datagrid&#8221; element, it must not have following siblings.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="datalist-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#datalist-tags">#</a></h2>
        <p>A <a href="datalist.html#datalist">datalist</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="datalist-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#datalist-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="datagrid.html#datagrid-mdl">datagrid</a> = (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
  | <a class="ref" href="select.html#select">select</a>
  | <a class="ref" href="datalist.html#datalist">datalist</a></li></ul>
      </div></div></body></html>

--- NEW FILE: h1.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>h1 &#8211; heading (level 1)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="h1" class="section">
      <h2 class="element-head"><span class="element">h1</span> &#8211; <span class="shortdesc">heading (level 1)</span> <a class="hash" href="#h1">#</a> <a class="toc-bak" href="#h1-toc">T</a></h2>
      <div id="h1-longdesc" class="longdesc">
    <p>The <a href="h1.html#h1" class="element">h1</a> through <a href="h6.html#h6" class="element">h6</a> elements are headings for
    the sections with which they are associated.</p>
  </div>
      <div class="no-number no-toc" id="h1-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#h1-content">#</a></h2>
        <div class="content-models" id="h1-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="h1-mdl" href="h1.html#h1-mdl" class="element">h1</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="h1.html#h1.attrs">h1.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="h1-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#h1-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="h1.html#h1.attrs">h1.attrs</a> = <span class="pattern" id="h1.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="h1-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#h1-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;h1&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;h1&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="h1-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#h1-tags">#</a></h2>
        <p>An <a href="h1.html#h1">h1</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="h1-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#h1-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="h1-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#h1-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="h1-css"><div class="selectors"><span class="selector">h1</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">2em</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">.67em 0 .67em 0</span>;</div><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: h3.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>h3 &#8211; heading (level 3)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="h3" class="section">
      <h2 class="element-head"><span class="element">h3</span> &#8211; <span class="shortdesc">heading (level 3)</span> <a class="hash" href="#h3">#</a> <a class="toc-bak" href="#h3-toc">T</a></h2>
      <div id="h3-longdesc" class="longdesc">
    <p>The <a href="h1.html#h1" class="element">h1</a> through <a href="h6.html#h6" class="element">h6</a> elements are headings for
    the sections with which they are associated.</p>
  </div>
      <div class="no-number no-toc" id="h3-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#h3-content">#</a></h2>
        <div class="content-models" id="h3-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="h3-mdl" href="h3.html#h3-mdl" class="element">h3</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="h3.html#h3.attrs">h3.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="h3-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#h3-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="h3.html#h3.attrs">h3.attrs</a> = <span class="pattern" id="h3.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="h3-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#h3-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;h3&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;h3&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="h3-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#h3-tags">#</a></h2>
        <p>An <a href="h3.html#h3">h3</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="h3-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#h3-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="h3-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#h3-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="h3-css"><div class="selectors"><span class="selector">h3</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">1.17em</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 0 1em 0</span>;</div><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: optgroup.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>optgroup &#8211; group of options</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="optgroup" class="section">
      <h2 class="element-head"><span class="element">optgroup</span> &#8211; <span class="shortdesc">group of options</span> <a class="hash" href="#optgroup">#</a> <a class="toc-bak" href="#optgroup-toc">T</a></h2>
      <div id="optgroup-longdesc" class="longdesc">
    <p>The <a href="optgroup.html#optgroup" class="element">optgroup</a>
    element represents a group of <a href="option.html#option" class="element">option</a> elements with a common label.</p>
  </div>
      <div class="no-number no-toc" id="optgroup-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#optgroup-content">#</a></h2>
        <div class="content-models" id="optgroup-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="optgroup-mdl" href="optgroup.html#optgroup-mdl" class="element">optgroup</a> = </span><span>
      <a class="ref" href="option.html#option">option</a>*
      &amp; <a class="ref" href="optgroup.html#optgroup.attrs">optgroup.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="optgroup-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#optgroup-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="optgroup.html#optgroup.attrs">optgroup.attrs</a> = <span class="pattern" id="optgroup.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="optgroup.html#optgroup.attrs.label" title="optgroup.attrs.label">label</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.disabled" title="common-form.attrs.disabled">disabled</a>?</span></p></div></div>
      <div class="no-number no-toc" id="optgroup-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#optgroup-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="optgroup.attrs.label" title="optgroup.attrs.label" href="optgroup.html#optgroup.attrs.label">label</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies the name of the group of options
        its <a href="optgroup.html#optgroup" class="element">optgroup</a>
        element represents.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="optgroup-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#optgroup-tags">#</a></h2>
        
    <p>An <code><a href="optgroup.html#optgroup">optgroup</a></code> element
    must have a <span title="syntax-start-tag">start
    tag</span>.</p>
    <p>An <code>optgroup</code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code>optgroup</code> element is immediately followed by
    another <code>optgroup</code> element, or if there is no more
    content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="optgroup-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#optgroup-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="select.html#select-mdl">select</a> = <a class="ref" href="optgroup.html#optgroup">optgroup</a>*
  &amp; <a class="ref" href="option.html#option">option</a>*</li></ul>
      </div></div></body></html>

--- NEW FILE: input.week.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=week &#8211; year-and-week input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.week" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">week</span></span> &#8211; <span class="shortdesc">year-and-week input control</span> <a class="hash" href="#input.week">#</a> <a class="toc-bak" href="#input.week-toc">T</a></h2>
      <div id="input.week-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>week</code>" represents
    a control for setting the element&#8217;s value to a string
    representing a week.</p>
  </div>
      <div class="no-number no-toc" id="input.week-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.week-content">#</a></h2>
        <div class="content-models" id="input.week-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.week-mdl" href="input.week.html#input.week-mdl"><span class="element">input</span>.week</a> = </span><span>
      <a class="ref" href="input.week.html#input.week.attrs">input.week.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.week-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.week-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.week.html#input.week.attrs">input.week.attrs</a> = <span class="pattern" id="input.week.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.week.html#input.week.attrs.type" title="input.week.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.week.html#input.week.attrs.min" title="input.week.attrs.min">min</a>?
  &amp; <a class="ref" href="input.week.html#input.week.attrs.max" title="input.week.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.integer" title="input.attrs.step.integer">step.integer</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.week.html#input.week.attrs.value" title="input.week.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.week-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.week-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.week.attrs.type" title="input.week.attrs.type" href="input.week.html#input.week.attrs.type">type</a><span class="attr-values"> =   "week" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for setting the element&#8217;s value to a string
        representing a week.</dd>
          
            <dt><a class="attribute-name" id="input.week.attrs.min" title="input.week.attrs.min" href="input.week.html#input.week.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.week" title="form.data.week">week</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.week.html#input.week.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.week.attrs.max" title="input.week.attrs.max" href="input.week.html#input.week.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.week" title="form.data.week">week</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.week.html#input.week.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.week.attrs.value" title="input.week.attrs.value" href="input.week.html#input.week.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.week" title="form.data.week">week</a>
    </span> </dt>
            <dd>A string representing a week.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.week-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.week-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.week-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.week-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.week-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.week-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: button.button.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>button type=button &#8211; button with no additional semantics</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="button.button" class="section">
      <h2 class="element-head"><span class="element">button</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">button</span></span> &#8211; <span class="shortdesc">button with no additional semantics</span> <a class="hash" href="#button.button">#</a> <a class="toc-bak" href="#button.button-toc">T</a></h2>
      <div id="button.button-longdesc" class="longdesc">
    <p>The <a href="button.html#button" class="element">button</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>button</code>" represents a button with no
    additional semantics.</p>
  </div>
      <div class="no-number no-toc" id="button.button-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#button.button-content">#</a></h2>
        <div class="content-models" id="button.button-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="button.button-mdl" href="button.button.html#button.button-mdl"><span class="element">button</span>.button</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="button.button.html#button.button.attrs">button.button.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="button.button-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#button.button-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="button.button.html#button.button.attrs">button.button.attrs</a> = <span class="pattern" id="button.button.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="button.button.html#button.button.attrs.type" title="button.button.attrs.type">type</a>
   &amp; <a class="ref" href="shared-attrs.html#button.attrs.value" title="button.attrs.value">value</a>?)
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?</span></p></div></div>
      <div class="no-number no-toc" id="button.button-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#button.button-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="button.button.attrs.type" title="button.button.attrs.type" href="button.button.html#button.button.attrs.type">type</a><span class="attr-values"> =   "button" </span> </dt>
            <dd>Specifies that its <a href="button.html#button" class="element">button</a> element is a button with no
      additional semantics.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="button.button-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#button.button-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;button&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="button.button-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#button.button-tags">#</a></h2>
        <p>A <a href="button.html#button">button</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="button.button-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#button.button-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: form.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>form &#8211; user-submittable form</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="form" class="section">
      <h2 class="element-head"><span class="element">form</span> &#8211; <span class="shortdesc">user-submittable form</span> <a class="hash" href="#form">#</a> <a class="toc-bak" href="#form-toc">T</a></h2>
      <div id="form-longdesc" class="longdesc">
    <p>The <a href="form.html#form" class="element">form</a> element
    represents a user-submittable form.</p>
  </div>
      <div class="no-number no-toc" id="form-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#form-content">#</a></h2>
        <div class="content-models" id="form-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="form-mdl" href="form.html#form-mdl" class="element">form</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="form.html#form.attrs">form.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="form-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#form-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="form.html#form.attrs">form.attrs</a> = <span class="pattern" id="form.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="form.html#form.attrs.action" title="form.attrs.action">action</a>?
   &amp; <a class="ref" href="form.html#form.attrs.method" title="form.attrs.method">method</a>?
   &amp; <a class="ref" href="form.html#form.attrs.enctype" title="form.attrs.enctype">enctype</a>?
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.name" title="common-form.attrs.name">name</a>?
   &amp; <a class="ref" href="form.html#form.attrs.accept-charset" title="form.attrs.accept-charset">accept-charset</a>?)
  &amp; (<a class="ref" href="form.html#form.attrs.novalidate" title="form.attrs.novalidate">novalidate</a>?
         &amp; <a class="ref" href="form.html#form.attrs.target" title="form.attrs.target">target</a>?
         &amp; <a class="ref" href="form.html#form.attrs.autocomplete" title="form.attrs.autocomplete">autocomplete</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="form-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#form-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="form.attrs.action" title="form.attrs.action" href="form.html#form.attrs.action">action</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="form.attrs.method" title="form.attrs.method" href="form.html#form.attrs.method">method</a><span class="attr-values"> = ( "get"
   |  "post")
  | ( "put" |  "delete")</span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="form.attrs.enctype" title="form.attrs.enctype" href="form.html#form.attrs.enctype">enctype</a><span class="attr-values"> = ( "application/x-www-form-urlencoded"
   |  "multipart/form-data")
  |  "text/plain"</span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="form.attrs.accept-charset" title="form.attrs.accept-charset" href="form.html#form.attrs.accept-charset">accept-charset</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.charsetlist" title="form.data.charsetlist">charsetlist</a>
    </span> </dt>
            <dd>Specifies the character encodings used for form
        submission.</dd>
          
            <dt><a class="attribute-name" id="form.attrs.novalidate" title="form.attrs.novalidate" href="form.html#form.attrs.novalidate">novalidate</a><span class="attr-values"> =   "novalidate" |  "" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="form.attrs.target" title="form.attrs.target" href="form.html#form.attrs.target">target</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.browsing-context-or-keyword" title="common.data.browsing-context-or-keyword">browsing-context-or-keyword</a>
    </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
            <dt><a class="attribute-name" id="form.attrs.autocomplete" title="form.attrs.autocomplete" href="form.html#form.attrs.autocomplete">autocomplete</a><span class="attr-values"> =   "on" |  "off" </span> </dt>
            <dd><i class="TK">(detailed attribute description to come)</i></dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="form-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#form-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;form&#8221; element must not contain any nested 
				&#8220;form&#8221; elements.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="form-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#form-tags">#</a></h2>
        <p>A <a href="form.html#form">form</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="form-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#form-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="form-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#form-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="form-css"><div class="selectors"><span class="selector">form</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin-top</span>: <span class="prop-value">0em</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: small.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>small &#8211; small print</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="small" class="section">
      <h2 class="element-head"><span class="element">small</span> &#8211; <span class="shortdesc">small print</span> <a class="hash" href="#small">#</a> <a class="toc-bak" href="#small-toc">T</a></h2>
      <div id="small-longdesc" class="longdesc">
    <p>The <a href="small.html#small" class="element">small</a> element
    represents so-called &#8220;small print&#8221; such as legal disclaimers
    and caveats.</p>
  </div>
      <div class="no-number no-toc" id="small-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#small-content">#</a></h2>
        <div class="content-models" id="small-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="small-mdl" href="small.html#small-mdl" class="element">small</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="small.html#small.attrs">small.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="small-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#small-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="small.html#small.attrs">small.attrs</a> = <span class="pattern" id="small.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="small-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#small-tags">#</a></h2>
        <p>A <a href="small.html#small">small</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="small-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#small-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="small-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#small-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="small-css"><div class="selectors"><span class="selector">small</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">smaller</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: ruby.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>ruby &#8211; ruby annotation</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="ruby" class="section">
      <h2 class="element-head"><span class="element">ruby</span> &#8211; <span class="shortdesc">ruby annotation</span> <a class="hash" href="#ruby">#</a> <a class="toc-bak" href="#ruby-toc">T</a></h2>
      <div id="ruby-longdesc" class="longdesc">
    <p>The <a href="ruby.html#ruby" class="element">ruby</a> element allows
    one or more spans of phrasing content to be marked with ruby
    annotations.</p>
  </div>
      <div class="no-number no-toc" id="ruby-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#ruby-content">#</a></h2>
        <div class="content-models" id="ruby-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="ruby-mdl" href="ruby.html#ruby-mdl" class="element">ruby</a> = </span><span>
      ((text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*),
   (<a class="ref" href="rt.html#rt">rt</a>
    | (<a class="ref" href="rp.html#rp.elem.start">rp.elem.start</a>,
       <a class="ref" href="rt.html#rt">rt</a>,
       <a class="ref" href="rp.html#rp.elem.end">rp.elem.end</a>)))+
      &amp; <a class="ref" href="ruby.html#ruby.attrs">ruby.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="ruby-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#ruby-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="ruby.html#ruby.attrs">ruby.attrs</a> = <span class="pattern" id="ruby.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="ruby-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#ruby-tags">#</a></h2>
        <p>A <a href="ruby.html#ruby">ruby</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="ruby-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#ruby-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: ol.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>ol &#8211; ordered list</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="ol" class="section">
      <h2 class="element-head"><span class="element">ol</span> &#8211; <span class="shortdesc">ordered list</span> <a class="hash" href="#ol">#</a> <a class="toc-bak" href="#ol-toc">T</a></h2>
      <div id="ol-longdesc" class="longdesc">
    <p>The <a href="ol.html#ol" class="element">ol</a> element represents
    a list (or sequence) of items; that is, a list in which the
    items are intentionally ordered, such that changing the order
    would change the meaning of the list.</p>
  </div>
      <div class="no-number no-toc" id="ol-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#ol-content">#</a></h2>
        <div class="content-models" id="ol-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="ol-mdl" href="ol.html#ol-mdl" class="element">ol</a> = </span><span>
      <a class="ref" href="li.html#oli">li</a>*
      &amp; <a class="ref" href="ol.html#ol.attrs">ol.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="ol-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#ol-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="ol.html#ol.attrs">ol.attrs</a> = <span class="pattern" id="ol.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="ol.html#ol.attrs.start" title="ol.attrs.start">start</a>?
  &amp; <a class="ref" href="ol.html#ol.attrs.reversed" title="ol.attrs.reversed">reversed</a>?</span></p></div></div>
      <div class="no-number no-toc" id="ol-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#ol-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="ol.attrs.start" title="ol.attrs.start" href="ol.html#ol.attrs.start">start</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer" title="common.data.integer">integer</a>
    </span> </dt>
            <dd>The ordinal value of the first list item.</dd>
          
            <dt><a class="attribute-name" id="ol.attrs.reversed" title="ol.attrs.reversed" href="ol.html#ol.attrs.reversed">reversed</a><span class="attr-values"> =   "reversed" |  "" </span> </dt>
            <dd>Indicates that the list is a descending list (&#8230;, 3, 2,
        1). If the attribute is omitted, the list is an ascending
        list (1, 2, 3, &#8230;).</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="ol-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#ol-tags">#</a></h2>
        <p>An <a href="ol.html#ol">ol</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="ol-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#ol-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="ol-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#ol-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="ol-css"><div class="selectors"><span class="selector">ol</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">list-style-type</span>: <span class="prop-value">decimal</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 0 1em 0</span>;</div><div class="css-property"><span class="prop-name">padding-start</span>: <span class="prop-value">40px</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: article.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>article &#8211; article</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="article" class="section">
      <h2 class="element-head"><span class="element">article</span> &#8211; <span class="shortdesc">article</span> <a class="hash" href="#article">#</a> <a class="toc-bak" href="#article-toc">T</a></h2>
      <div id="article-longdesc" class="longdesc">
    <p>The <a href="article.html#article" class="element">article</a> element
    represents a section of content that forms an independent part
    of a document or site; for example, a magazine or newspaper
    article, or a blog entry.</p>
  </div>
      <div class="no-number no-toc" id="article-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#article-content">#</a></h2>
        <div class="content-models" id="article-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="article-mdl" href="article.html#article-mdl" class="element">article</a> = </span><span>
      <a class="ref" href="style.html#style-pattern">style</a>*,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="article.html#article.attrs">article.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="article-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#article-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="article.html#article.attrs">article.attrs</a> = <span class="pattern" id="article.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="article-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#article-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The sectioning element &#8220;article&#8221; must not
				appear as a descendant of the &#8220;header&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;article&#8221; must not
				appear as a descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The sectioning element &#8220;article&#8221; must not
				appear as a descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="article-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#article-tags">#</a></h2>
        <p>An <a href="article.html#article">article</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="article-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#article-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: dialog.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>dialog &#8211; conversation</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="dialog" class="section">
      <h2 class="element-head"><span class="element">dialog</span> &#8211; <span class="shortdesc">conversation</span> <a class="hash" href="#dialog">#</a> <a class="toc-bak" href="#dialog-toc">T</a></h2>
      <div id="dialog-longdesc" class="longdesc">
    <p>The <a href="dialog.html#dialog" class="element">dialog</a> element
    represents a <dfn id="conversation">conversation</dfn>, which
    consists of zero or more talker-discourse (speaker-quote)
    pairs; each pair associates a &#8220;talker&#8221;/speaker (represented by
    a <a href="dt.html#dt" class="element">dt</a> element) with a span of
    discourse/quote (represented by a <a href="dd.html#dd" class="element">dd</a> element).</p>
  </div>
      <div class="no-number no-toc" id="dialog-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#dialog-content">#</a></h2>
        <div class="content-models" id="dialog-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="dialog-mdl" href="dialog.html#dialog-mdl" class="element">dialog</a> = </span><span>
      (<a class="ref" href="dt.html#dt">dt</a>,
   <a class="ref" href="dd.html#dd">dd</a>)*
      &amp; <a class="ref" href="dialog.html#dialog.attrs">dialog.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="dialog-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#dialog-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="dialog.html#dialog.attrs">dialog.attrs</a> = <span class="pattern" id="dialog.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="dialog-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#dialog-tags">#</a></h2>
        <p>A <a href="dialog.html#dialog">dialog</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="dialog-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#dialog-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: elements.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>HTML elements</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="elements" class="section">
        <h2>6. HTML elements <a class="hash" href="#elements">#</a> <a class="toc-bak" href="#elements-toc">T</a></h2>
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      </div></body></html>

--- NEW FILE: colgroup.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>colgroup &#8211; table column group</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="colgroup" class="section">
      <h2 class="element-head"><span class="element">colgroup</span> &#8211; <span class="shortdesc">table column group</span> <a class="hash" href="#colgroup">#</a> <a class="toc-bak" href="#colgroup-toc">T</a></h2>
      <div id="colgroup-longdesc" class="longdesc">
    <p>The <a href="colgroup.html#colgroup" class="element">colgroup</a>
    element represents a group of one or more columns in the <a href="table.html#table" class="element">table</a> that is its
    parent.</p>
  </div>
      <div class="no-number no-toc" id="colgroup-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#colgroup-content">#</a></h2>
        <div class="content-models" id="colgroup-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="colgroup-mdl" href="colgroup.html#colgroup-mdl" class="element">colgroup</a> = </span><span>
      (<a class="ref" href="col.html#col">col</a>*
  | <a href="colgroup.html#colgroup.attrs.span-mdl"><span class="attr-qualifier">colgroup.attrs.</span>span</a>?)
      &amp; <a class="ref" href="colgroup.html#colgroup.attrs">colgroup.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="colgroup-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#colgroup-attr-mdl">#</a></h2>
        <div class="attr-content-models"><div class="attr-content-model"><a class="attribute-pattern-name" id="colgroup.attrs" href="colgroup.html#colgroup.attrs">colgroup.attrs</a> = <a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></div><div class="attr-content-model"><a class="attribute-pattern-name" id="colgroup.attrs.span-mdl" href="colgroup.html#colgroup.attrs.span-mdl">colgroup.attrs.span</a> = <a href="colgroup.html#colgroup.attrs.span">span</a></div></div></div>
      <div class="no-number no-toc" id="colgroup-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#colgroup-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="colgroup.attrs.span" title="colgroup.attrs.span" href="colgroup.html#colgroup.attrs.span">span</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The number of columns in the group.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="colgroup-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#colgroup-tags">#</a></h2>
        
    <p>A <code><a href="colgroup.html#colgroup">colgroup</a></code> element's
    <span title="syntax-start-tag">start tag</span> may be omitted
    if the first thing inside the <code><a href="colgroup.html#colgroup">colgroup</a></code> element is a <code><a href="col.html#col">col</a></code> element, and if the element is not
    immediately preceded by another <code><a href="colgroup.html#colgroup">colgroup</a></code> element whose <span title="syntax-end-tag">end tag</span> has been omitted.</p> <p>A
    <code><a href="colgroup.html#colgroup">colgroup</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="colgroup.html#colgroup">colgroup</a></code> element is not
    immediately followed by a <a href="terminology.html#space">space character</a> or
    a <a href="syntax.html#comments" title="syntax-comments">comment</a>.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="colgroup-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#colgroup-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="table.html#table-mdl">table</a> = <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))</li></ul>
      </div>
      <div class="no-number no-toc" id="colgroup-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#colgroup-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="colgroup-css"><div class="selectors"><span class="selector">colgroup</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-column-group</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: dl.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>dl &#8211; description list</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="dl" class="section">
      <h2 class="element-head"><span class="element">dl</span> &#8211; <span class="shortdesc">description list</span> <a class="hash" href="#dl">#</a> <a class="toc-bak" href="#dl-toc">T</a></h2>
      <div id="dl-longdesc" class="longdesc">
    <p>The <a href="dl.html#dl" class="element">dl</a> element represents
    a <dfn id="description-list">description list</dfn>, which
    consists of zero or more term-description (name-value)
    groupings; each grouping associates one or more terms/names
    (the contents of <a href="dt.html#dt" class="element">dt</a>
    elements) with one or more descriptions/values (the
    contents of <a href="dd.html#dd" class="element">dd</a>
    elements).</p>
  </div>
      <div class="no-number no-toc" id="dl-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#dl-content">#</a></h2>
        <div class="content-models" id="dl-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="dl-mdl" href="dl.html#dl-mdl" class="element">dl</a> = </span><span>
      (<a class="ref" href="dt.html#dt">dt</a>+,
   <a class="ref" href="dd.html#dd">dd</a>+)*
      &amp; <a class="ref" href="dl.html#dl.attrs">dl.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="dl-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#dl-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="dl.html#dl.attrs">dl.attrs</a> = <span class="pattern" id="dl.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="dl-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#dl-tags">#</a></h2>
        <p>A <a href="dl.html#dl">dl</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="dl-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#dl-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="dl-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#dl-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="dl-css"><div class="selectors"><span class="selector">dl</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 0 1em 0</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: thead.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>thead &#8211; table header row group</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="thead" class="section">
      <h2 class="element-head"><span class="element">thead</span> &#8211; <span class="shortdesc">table header row group</span> <a class="hash" href="#thead">#</a> <a class="toc-bak" href="#thead-toc">T</a></h2>
      <div id="thead-longdesc" class="longdesc">
    <p>The <a href="thead.html#thead" class="element">thead</a> element
    represents the block of rows that consist of the column labels
    (headers) for its parent <a href="table.html#table" class="element">table</a> element.</p>
  </div>
      <div class="no-number no-toc" id="thead-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#thead-content">#</a></h2>
        <div class="content-models" id="thead-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="thead-mdl" href="thead.html#thead-mdl" class="element">thead</a> = </span><span>
      <a class="ref" href="tr.html#tr">tr</a>*
      &amp; <a class="ref" href="thead.html#thead.attrs">thead.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="thead-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#thead-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="thead.html#thead.attrs">thead.attrs</a> = <span class="pattern" id="thead.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="thead-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#thead-tags">#</a></h2>
        
    <p>A <code><a href="thead.html#thead">thead</a></code> element must have
    a <span title="syntax-start-tag">start tag</span>.</p>
    <p>A <code><a href="thead.html#thead">thead</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="thead.html#thead">thead</a></code> element is immediately
    followed by a <code><a href="tbody.html#tbody">tbody</a></code> or
    <code><a href="tfoot.html#tfoot">tfoot</a></code> element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="thead-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#thead-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="table.html#table-mdl">table</a> = <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))</li></ul>
      </div>
      <div class="no-number no-toc" id="thead-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#thead-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="thead-css"><div class="selectors"><span class="selector">thead</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-header-group</span>;</div><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">middle</span>;</div><div class="css-property"><span class="prop-name">border-color</span>: <span class="prop-value">inherit</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: tbody.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>tbody &#8211; table row group</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="tbody" class="section">
      <h2 class="element-head"><span class="element">tbody</span> &#8211; <span class="shortdesc">table row group</span> <a class="hash" href="#tbody">#</a> <a class="toc-bak" href="#tbody-toc">T</a></h2>
      <div id="tbody-longdesc" class="longdesc">
    <p>The <a href="tbody.html#tbody" class="element">tbody</a> element
    represents a block of rows that consist of a body of data for
    its parent <a href="table.html#table" class="element">table</a>
    element.</p>
  </div>
      <div class="no-number no-toc" id="tbody-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#tbody-content">#</a></h2>
        <div class="content-models" id="tbody-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="tbody-mdl" href="tbody.html#tbody-mdl" class="element">tbody</a> = </span><span>
      <a class="ref" href="tr.html#tr">tr</a>*
      &amp; <a class="ref" href="tbody.html#tbody.attrs">tbody.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="tbody-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#tbody-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="tbody.html#tbody.attrs">tbody.attrs</a> = <span class="pattern" id="tbody.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="tbody-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#tbody-tags">#</a></h2>
        
    <p>A <code><a href="tbody.html#tbody">tbody</a></code> element's <span title="syntax-start-tag">start tag</span> may be omitted if
    the first thing inside the <code><a href="tbody.html#tbody">tbody</a></code> element is a <code><a href="tr.html#tr">tr</a></code> element, and if the element is not
    immediately preceded by a <code><a href="tbody.html#tbody">tbody</a></code>,
    <code><a href="thead.html#thead">thead</a></code>, or <code><a href="tfoot.html#tfoot">tfoot</a></code> element whose <span title="syntax-end-tag">end tag</span> has been omitted.</p>
    <p>A <code><a href="tbody.html#tbody">tbody</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="tbody.html#tbody">tbody</a></code> element is immediately
    followed by a <code><a href="tbody.html#tbody">tbody</a></code> or
    <code><a href="tfoot.html#tfoot">tfoot</a></code> element, or if there
    is no more content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="tbody-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#tbody-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="table.html#table-mdl">table</a> = <a class="ref" href="caption.html#caption">caption</a>?,
  <a class="ref" href="colgroup.html#colgroup">colgroup</a>*,
  <a class="ref" href="thead.html#thead">thead</a>?,
  ((<a class="ref" href="tfoot.html#tfoot">tfoot</a>,
    (<a class="ref" href="tbody.html#tbody">tbody</a>*
     | <a class="ref" href="tr.html#tr">tr</a>+))
   | ((<a class="ref" href="tbody.html#tbody">tbody</a>*
       | <a class="ref" href="tr.html#tr">tr</a>+),
      <a class="ref" href="tfoot.html#tfoot">tfoot</a>?))</li></ul>
      </div>
      <div class="no-number no-toc" id="tbody-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#tbody-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="tbody-css"><div class="selectors"><span class="selector">tbody</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">table-row-group</span>;</div><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">middle</span>;</div><div class="css-property"><span class="prop-name">border-color</span>: <span class="prop-value">inherit</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: video.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>video &#8211; video</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="video" class="section">
      <h2 class="element-head"><span class="element">video</span> &#8211; <span class="shortdesc">video</span> <a class="hash" href="#video">#</a> <a class="toc-bak" href="#video-toc">T</a></h2>
      <div id="video-longdesc" class="longdesc">
    <p>The <a href="video.html#video" class="element">video</a> element
    represents a video or movie.</p>
  </div>
      <div class="no-number no-toc" id="video-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#video-content">#</a></h2>
        <dl class="content-models" id="video-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="video.elem.flow"><a class="hash" href="video.html#video.elem.flow"><span class="element">video</span>.elem.flow</a> = </span></dt>
        <dd class="elem-mdl"><span>
      <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="video.html#video.attrs">video.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="video.elem.phrasing"><a class="hash" href="video.html#video.elem.phrasing"><span class="element">video</span>.elem.phrasing</a> = </span></dt>
        <dd class="elem-mdl"><span>
      <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="video.html#video.attrs">video.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="video-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#video-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="video.html#video.attrs">video.attrs</a> = <span class="pattern" id="video.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#media.attrs">media.attrs</a>
  &amp; <a class="ref" href="video.html#video.attrs.poster" title="video.attrs.poster">poster</a>?
  &amp; <a class="ref" href="video.html#video.attrs.height" title="video.attrs.height">height</a>?
  &amp; <a class="ref" href="video.html#video.attrs.width" title="video.attrs.width">width</a>?</span></p></div></div>
      <div class="no-number no-toc" id="video-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#video-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="video.attrs.poster" title="video.attrs.poster" href="video.html#video.attrs.poster">poster</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of an image file for the UA to show while no
        video data is available.</dd>
          
            <dt><a class="attribute-name" id="video.attrs.height" title="video.attrs.height" href="video.html#video.attrs.height">height</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The height of the video, in CSS pixels.</dd>
          
            <dt><a class="attribute-name" id="video.attrs.width" title="video.attrs.width" href="video.html#video.attrs.width">width</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.integer.positive" title="common.data.integer.positive">integer.positive</a>
    </span> </dt>
            <dd>The width of the video, in CSS pixels.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="video-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#video-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;video&#8221;
				with the attribute &#8220;controls&#8221; must not
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;video&#8221;
				with the attribute &#8220;controls&#8221; must not
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;video&#8221;
				with the attribute &#8220;controls&#8221; must not
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="video-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#video-tags">#</a></h2>
        <p>A <a href="video.html#video">video</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="video-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#video-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: source.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>source &#8211; media resource</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="source" class="section">
      <h2 class="element-head"><span class="element">source</span> &#8211; <span class="shortdesc">media resource</span> <a class="hash" href="#source">#</a> <a class="toc-bak" href="#source-toc">T</a></h2>
      <div id="source-longdesc" class="longdesc">
    <p>The <a href="source.html#source" class="element">source</a> element
    allows authors to specify multiple media resources for media
    elements.</p>
  </div>
      <div class="no-number no-toc" id="source-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#source-content">#</a></h2>
        <dl class="content-models" id="source-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="source-pattern"><a class="hash" href="source.html#source-pattern"><span class="element">source</span></a> = </span></dt>
        <dd class="elem-mdl"><span>
      empty &amp; <a class="ref" href="source.html#source.attrs">source.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="source.elem.last"><a class="hash" href="source.html#source.elem.last"><span class="element">source</span>.elem.last</a> = </span></dt>
        <dd class="elem-mdl"><span>
      empty
      &amp; <a class="ref" href="source.html#source.last.attrs">source.last.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="source-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#source-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="source.html#source.attrs">source.attrs</a> = <span class="pattern" id="source.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="source.html#source.attrs.src" title="source.attrs.src">src</a>
  &amp; ((<a class="ref" href="source.html#source.attrs.type" title="source.attrs.type">type</a>
          &amp; <a class="ref" href="source.html#source.attrs.media" title="source.attrs.media">media</a>?)
         | <a class="ref" href="source.html#source.attrs.media" title="source.attrs.media">media</a>)</span></p>
          <p><a href="source.html#source.last.attrs">source.last.attrs</a> = <span class="pattern" id="source.last.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="source.html#source.attrs.src" title="source.attrs.src">src</a>
  &amp; <a class="ref" href="source.html#source.attrs.type" title="source.attrs.type">type</a>?
  &amp; <a class="ref" href="source.html#source.attrs.media" title="source.attrs.media">media</a>?</span></p></div></div>
      <div class="no-number no-toc" id="source-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#source-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="source.attrs.src" title="source.attrs.src" href="source.html#source.attrs.src">src</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.uri" title="common.data.uri">uri</a>
    </span> </dt>
            <dd>The address of the <a href=".html#media10">media resource</a>.</dd>
          
            <dt><a class="attribute-name" id="source.attrs.type" title="source.attrs.type" href="source.html#source.attrs.type">type</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mimetype" title="common.data.mimetype">mimetype</a>
    </span> </dt>
            <dd>The type of the <a href=".html#media10">media resource</a>
        (used for helping the UA determine, before fetching this
        <a href=".html#media10">media resource</a>, if it can play
        it).</dd>
          
            <dt><a class="attribute-name" id="source.attrs.media" title="source.attrs.media" href="source.html#source.attrs.media">media</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.mediaquery" title="common.data.mediaquery">mediaquery</a>
    </span> </dt>
            <dd>The intended media type of the <a href=".html#media10">media
          resource</a> (used for helping the UA determine, before
        fetching this <a href=".html#media10">media resource</a>, if it
        is useful to the user).</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="source-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#source-tags">#</a></h2>
        <p>The
            <a href="source.html#source">source</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="source.html#source">source</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="source-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#source-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="video.html#video.elem.flow">video.elem.flow</a> = <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="video.html#video.elem.phrasing">video.elem.phrasing</a> = <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)</li>
        <li class="context-mdl"><a href="audio.html#audio.elem.flow">audio.elem.flow</a> = <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)</li>
        <li class="context-mdl"><a href="audio.html#audio.elem.phrasing">audio.elem.phrasing</a> = <span class="attr-qualifier">media.attrs.</span><a class="ref" href="shared-attrs.html#media.attrs.src">src</a>
  | (<a class="ref" href="source.html#source-pattern">source</a>*,
     <a class="ref" href="source.html#source.elem.last">source.elem.last</a>),
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)</li></ul>
      </div></div></body></html>

--- NEW FILE: button.reset.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>button type=reset &#8211; reset button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="button.reset" class="section">
      <h2 class="element-head"><span class="element">button</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">reset</span></span> &#8211; <span class="shortdesc">reset button</span> <a class="hash" href="#button.reset">#</a> <a class="toc-bak" href="#button.reset-toc">T</a></h2>
      <div id="button.reset-longdesc" class="longdesc">
    <p>The <a href="button.html#button" class="element">button</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>reset</code>" represents a button for
    resetting a form.</p>
  </div>
      <div class="no-number no-toc" id="button.reset-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#button.reset-content">#</a></h2>
        <div class="content-models" id="button.reset-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="button.reset-mdl" href="button.reset.html#button.reset-mdl"><span class="element">button</span>.reset</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="button.reset.html#button.reset.attrs">button.reset.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="button.reset-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#button.reset-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="button.reset.html#button.reset.attrs">button.reset.attrs</a> = <span class="pattern" id="button.reset.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="button.reset.html#button.reset.attrs.type" title="button.reset.attrs.type">type</a>
   &amp; <a class="ref" href="shared-attrs.html#button.attrs.value" title="button.attrs.value">value</a>?)
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?</span></p></div></div>
      <div class="no-number no-toc" id="button.reset-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#button.reset-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="button.reset.attrs.type" title="button.reset.attrs.type" href="button.reset.html#button.reset.attrs.type">type</a><span class="attr-values"> =   "reset" </span> </dt>
            <dd>Specifies that its <a href="button.html#button" class="element">button</a> element is a button for
        resetting a form.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="button.reset-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#button.reset-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;button&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="button.reset-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#button.reset-tags">#</a></h2>
        <p>A <a href="button.html#button">button</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="button.reset-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#button.reset-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: meta.charset.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>meta charset &#8211; document character-encoding declaration</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="meta.charset" class="section">
      <h2 class="element-head"><span class="element">meta</span> <span class="elem-qualifier"><span class="attribute-name">charset</span></span> &#8211; <span class="shortdesc">document character-encoding declaration</span> <a class="hash" href="#meta.charset">#</a> <a class="toc-bak" href="#meta.charset-toc">T</a></h2>
      <div id="meta.charset-longdesc" class="longdesc">
    <p>The <a href="meta.html#meta" class="element">meta</a> element
    with a <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute represents a <a href="syntax.html#encoding-declaration">character encoding
      declaration</a>.</p>
  </div>
      <div class="no-number no-toc" id="meta.charset-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#meta.charset-content">#</a></h2>
        <div class="content-models" id="meta.charset-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="meta.charset-mdl" href="meta.charset.html#meta.charset-mdl"><span class="element">meta</span>.charset</a> = </span><span>
      empty
      &amp; <a class="ref" href="meta.charset.html#meta.charset.attrs">meta.charset.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="meta.charset-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#meta.charset-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="meta.charset.html#meta.charset.attrs">meta.charset.attrs</a> = <span class="pattern" id="meta.charset.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="meta.charset.html#meta.charset.attrs.charset" title="meta.charset.attrs.charset">charset</a></span></p></div></div>
      <div class="no-number no-toc" id="meta.charset-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meta.charset-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="meta.charset.attrs.charset" title="meta.charset.attrs.charset" href="meta.charset.html#meta.charset.attrs.charset">charset</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.charset" title="common.data.charset">charset</a>
    </span> </dt>
            <dd>Specifies a character encoding name.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="meta.charset-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#meta.charset-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The internal character encoding declaration must be the first child of 
				the &#8220;head&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="meta.charset-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#meta.charset-tags">#</a></h2>
        <p>The
            <a href="meta.html#meta">meta</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            A <a href="meta.html#meta">meta</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        <div class="no-number no-toc" id="meta.charset-constraints"><h2 class="element-subhead">Additional constraints <a class="hash" href="#meta.charset-constraints">#</a></h2>
    <p>The <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute may be specified on the <a href="meta.html#meta" class="element">meta</a> element in a <a href="syntax.html#syntax-document-html">document in the HTML
      syntax</a>, but it must not be used in a <a href="syntax.html#syntax-document-xml">document in the XML
      syntax</a>.</p>
    <p>There must not be more than one <a href="meta.html#meta" class="element">meta</a> element per document with a <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute.</p>
    <p>If a document contains a
    <a href="meta.html#meta" class="element">meta</a> 
    element with a <a href="meta.charset.html#meta.charset.attrs.charset">charset</a>
    attribute, then the document must not contain a <a href="meta.html#meta" class="element">meta</a> element in the <a href="meta.http-equiv.content-type.html#encoding-declaration-state">encoding declaration
      state</a>.</p>
  </div>
      <div class="no-number no-toc" id="meta.charset-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#meta.charset-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.metadata">common.elem.metadata</a> = <a class="ref" href="link.html#link">link</a>
  | <a class="ref" href="style.html#style-pattern">style</a>
  | <a class="ref" href="meta.name.html#meta.name">meta.name</a>
  | <a class="ref" href="meta.http-equiv.refresh.html#meta.http-equiv.refresh">meta.http-equiv.refresh</a>
  | <a class="ref" href="meta.http-equiv.default-style.html#meta.http-equiv.default-style">meta.http-equiv.default-style</a>
  | (<a class="ref" href="meta.charset.html#meta.charset">meta.charset</a>
     | <a class="ref" href="meta.http-equiv.content-type.html#meta.http-equiv.content-type">meta.http-equiv.content-type</a>)
  | <a class="ref" href="script.html#script">script</a>
  | <a class="ref" href="noscript.html#noscript.elem.head">noscript.elem.head</a>
  | (<a class="ref" href="command.html#command">command</a>)</li></ul>
      </div></div></body></html>

--- NEW FILE: output.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>output &#8211; result of a calculation in a form</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="output" class="section">
      <h2 class="element-head"><span class="element">output</span> &#8211; <span class="shortdesc">result of a calculation in a form</span> <a class="hash" href="#output">#</a> <a class="toc-bak" href="#output-toc">T</a></h2>
      <div id="output-longdesc" class="longdesc">
    <p>The <a href="output.html#output" class="element">output</a> element
    represents the result of a calculation.</p>
  </div>
      <div class="no-number no-toc" id="output-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#output-content">#</a></h2>
        <div class="content-models" id="output-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="output-mdl" href="output.html#output-mdl" class="element">output</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="output.html#output.attrs">output.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="output-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#output-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="output.html#output.attrs">output.attrs</a> = <span class="pattern" id="output.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.name" title="common-form.attrs.name">name</a>?
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs.form" title="common-form.attrs.form">form</a>?
  &amp; <a class="ref" href="output.html#output.attrs.for" title="output.attrs.for">for</a>?</span></p></div></div>
      <div class="no-number no-toc" id="output-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#output-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="output.attrs.for" title="output.attrs.for" href="output.html#output.attrs.for">for</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#common.data.idrefs" title="common.data.idrefs">idrefs</a>
    </span> </dt>
            <dd>Specifies one or more IDs of elements associated with
        the calculation whose result this <a href="output.html#output" class="element">output</a> element represents.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="output-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#output-tags">#</a></h2>
        <p>An <a href="output.html#output">output</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="output-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#output-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: i.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>i &#8211; offset text typically styled in italic</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="i" class="section">
      <h2 class="element-head"><span class="element">i</span> &#8211; <span class="shortdesc">offset text typically styled in italic</span> <a class="hash" href="#i">#</a> <a class="toc-bak" href="#i-toc">T</a></h2>
      <div id="i-longdesc" class="longdesc">
    <p>The <a href="i.html#i" class="element">i</a> element represents a
    span of text in an alternate voice or mood, or otherwise
    offset from the normal prose (content whose typical
    typographic presentation is italicized).</p>
  </div>
      <div class="no-number no-toc" id="i-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#i-content">#</a></h2>
        <div class="content-models" id="i-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="i-mdl" href="i.html#i-mdl" class="element">i</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="i.html#i.attrs">i.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="i-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#i-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="i.html#i.attrs">i.attrs</a> = <span class="pattern" id="i.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="i-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#i-tags">#</a></h2>
        <p>An <a href="i.html#i">i</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="i-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#i-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="i-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#i-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="i-css"><div class="selectors"><span class="selector">i</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-style</span>: <span class="prop-value">italic</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: input.submit.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=submit &#8211; submit button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.submit" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> &#8211; <span class="shortdesc">submit button</span> <a class="hash" href="#input.submit">#</a> <a class="toc-bak" href="#input.submit-toc">T</a></h2>
      <div id="input.submit-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>submit</code>" represents a button for
    submitting a form.</p>
  </div>
      <div class="no-number no-toc" id="input.submit-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.submit-content">#</a></h2>
        <div class="content-models" id="input.submit-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.submit-mdl" href="input.submit.html#input.submit-mdl"><span class="element">input</span>.submit</a> = </span><span>
      <a class="ref" href="input.submit.html#input.submit.attrs">input.submit.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.submit-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.submit-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.submit.html#input.submit.attrs">input.submit.attrs</a> = <span class="pattern" id="input.submit.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="input.submit.html#input.submit.attrs.type" title="input.submit.attrs.type">type</a>
   &amp; <a class="ref" href="input.submit.html#input.submit.attrs.value" title="input.submit.attrs.value">value</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">formenctype</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formnovalidate" title="shared-form.attrs.formnovalidate">formnovalidate</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="input.submit-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.submit-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.submit.attrs.type" title="input.submit.attrs.type" href="input.submit.html#input.submit.attrs.type">type</a><span class="attr-values"> =   "submit" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is a button for
        submitting a form.</dd>
          
            <dt><a class="attribute-name" id="input.submit.attrs.value" title="input.submit.attrs.value" href="input.submit.html#input.submit.attrs.value">value</a><span class="attr-values"> =  string </span> </dt>
            <dd>Specifies a value for the <a href="input.html#input" class="element">input</a> element.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.submit-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.submit-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.submit-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.submit-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.submit-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.submit-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.date.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=date &#8211; date input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.date" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">date</span></span> &#8211; <span class="shortdesc">date input control</span> <a class="hash" href="#input.date">#</a> <a class="toc-bak" href="#input.date-toc">T</a></h2>
      <div id="input.date-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>date</code>" represents
    a control for setting the element&#8217;s value to a string
    representing a date.</p>
  </div>
      <div class="no-number no-toc" id="input.date-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.date-content">#</a></h2>
        <div class="content-models" id="input.date-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.date-mdl" href="input.date.html#input.date-mdl"><span class="element">input</span>.date</a> = </span><span>
      <a class="ref" href="input.date.html#input.date.attrs">input.date.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.date-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.date-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.date.html#input.date.attrs">input.date.attrs</a> = <span class="pattern" id="input.date.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.date.html#input.date.attrs.type" title="input.date.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="input.date.html#input.date.attrs.min" title="input.date.attrs.min">min</a>?
  &amp; <a class="ref" href="input.date.html#input.date.attrs.max" title="input.date.attrs.max">max</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.step.integer" title="input.attrs.step.integer">step.integer</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="input.date.html#input.date.attrs.value" title="input.date.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.date-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.date-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.date.attrs.type" title="input.date.attrs.type" href="input.date.html#input.date.attrs.type">type</a><span class="attr-values"> =   "date" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for setting the element&#8217;s value to a string
        representing a date.</dd>
          
            <dt><a class="attribute-name" id="input.date.attrs.min" title="input.date.attrs.min" href="input.date.html#input.date.attrs.min">min</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.date" title="form.data.date">date</a>
    </span> </dt>
            <dd>The expected lower bound for the element&#8217;s
        <a href="input.date.html#input.date.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.date.attrs.max" title="input.date.attrs.max" href="input.date.html#input.date.attrs.max">max</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.date" title="form.data.date">date</a>
    </span> </dt>
            <dd>The expected upper bound for the element&#8217;s
        <a href="input.date.html#input.date.attrs.value">value</a>.</dd>
          
            <dt><a class="attribute-name" id="input.date.attrs.value" title="input.date.attrs.value" href="input.date.html#input.date.attrs.value">value</a><span class="attr-values"> = 
      <a class="ref" href="datatypes.html#form.data.date" title="form.data.date">date</a>
    </span> </dt>
            <dd>A string representing a date.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.date-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.date-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.date-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.date-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.date-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.date-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: var.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>var &#8211; variable or placeholder text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="var" class="section">
      <h2 class="element-head"><span class="element">var</span> &#8211; <span class="shortdesc">variable or placeholder text</span> <a class="hash" href="#var">#</a> <a class="toc-bak" href="#var-toc">T</a></h2>
      <div id="var-longdesc" class="longdesc">
    <p>The <a href="var.html#var" class="element">var</a> element
    represents either a variable in a mathematical expression or
    programming context, or placeholder text that the reader is
    meant to mentally replace with some other literal value.</p>
  </div>
      <div class="no-number no-toc" id="var-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#var-content">#</a></h2>
        <div class="content-models" id="var-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="var-mdl" href="var.html#var-mdl" class="element">var</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="var.html#var.attrs">var.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="var-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#var-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="var.html#var.attrs">var.attrs</a> = <span class="pattern" id="var.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="var-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#var-tags">#</a></h2>
        <p>A <a href="var.html#var">var</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="var-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#var-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="var-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#var-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="var-css"><div class="selectors"><span class="selector">var</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">font-style</span>: <span class="prop-value">italic</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: sub.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>sub &#8211; subscript</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="sub" class="section">
      <h2 class="element-head"><span class="element">sub</span> &#8211; <span class="shortdesc">subscript</span> <a class="hash" href="#sub">#</a> <a class="toc-bak" href="#sub-toc">T</a></h2>
      <div id="sub-longdesc" class="longdesc">
    <p>The <a href="sub.html#sub" class="element">sub</a> element
    represents subscript.</p>
  </div>
      <div class="no-number no-toc" id="sub-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#sub-content">#</a></h2>
        <div class="content-models" id="sub-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="sub-mdl" href="sub.html#sub-mdl" class="element">sub</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="sub.html#sub.attrs">sub.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="sub-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#sub-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="sub.html#sub.attrs">sub.attrs</a> = <span class="pattern" id="sub.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="sub-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#sub-tags">#</a></h2>
        <p>A <a href="sub.html#sub">sub</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="sub-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#sub-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="sub-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#sub-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="sub-css"><div class="selectors"><span class="selector">sub</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">sub</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">smaller</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: title.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>title &#8211; document title</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="title" class="section">
      <h2 class="element-head"><span class="element">title</span> &#8211; <span class="shortdesc">document title</span> <a class="hash" href="#title">#</a> <a class="toc-bak" href="#title-toc">T</a></h2>
      <div id="title-longdesc" class="longdesc">
    <p>The <a href="title.html#title" class="element">title</a> element
    represents the document&#8217;s title or name.</p>
  </div>
      <div class="no-number no-toc" id="title-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#title-content">#</a></h2>
        <div class="content-models" id="title-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="title-mdl" href="title.html#title-mdl" class="element">title</a> = </span><span>
      text &amp; <a class="ref" href="title.html#title.attrs">title.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="title-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#title-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="title.html#title.attrs">title.attrs</a> = <span class="pattern" id="title.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="title-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#title-tags">#</a></h2>
        <p>A <a href="title.html#title">title</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="title-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#title-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="head.html#head-mdl">head</a> = <a class="ref" href="title.html#title">title</a>
  &amp; <a class="ref" href="base.html#base">base</a>?
  &amp; (<a class="ref" href="common-models.html#common.elem.metadata">common.elem.metadata</a>*)</li></ul>
      </div>
      <div class="no-number no-toc" id="title-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#title-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="title-css"><div class="selectors"><span class="selector">title</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">none</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: pre.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>pre &#8211; preformatted text</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="pre" class="section">
      <h2 class="element-head"><span class="element">pre</span> &#8211; <span class="shortdesc">preformatted text</span> <a class="hash" href="#pre">#</a> <a class="toc-bak" href="#pre-toc">T</a></h2>
      <div id="pre-longdesc" class="longdesc">
    <p>The <a href="pre.html#pre" class="element">pre</a> element
    represents a block of preformatted text, in which structure is
    represented by typographic conventions rather than by
    elements.</p>
  </div>
      <div class="no-number no-toc" id="pre-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#pre-content">#</a></h2>
        <div class="content-models" id="pre-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="pre-mdl" href="pre.html#pre-mdl" class="element">pre</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="pre.html#pre.attrs">pre.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="pre-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#pre-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="pre.html#pre.attrs">pre.attrs</a> = <span class="pattern" id="pre.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="pre-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#pre-tags">#</a></h2>
        <p>A <a href="pre.html#pre">pre</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="pre-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#pre-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="pre-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#pre-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="pre-css"><div class="selectors"><span class="selector">pre</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">font-family</span>: <span class="prop-value">monospace</span>;</div><div class="css-property"><span class="prop-name">white-space</span>: <span class="prop-value">pre</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1em 0</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: button.submit.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>button type=submit &#8211; submit button</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="button.submit" class="section">
      <h2 class="element-head"><span class="element">button</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> &#8211; <span class="shortdesc">submit button</span> <a class="hash" href="#button.submit">#</a> <a class="toc-bak" href="#button.submit-toc">T</a></h2>
      <div id="button.submit-longdesc" class="longdesc">
    <p>The <a href="button.html#button" class="element">button</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>submit</code>" represents a button for
    submitting a form.</p>
  </div>
      <div class="no-number no-toc" id="button.submit-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#button.submit-content">#</a></h2>
        <div class="content-models" id="button.submit-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="button.submit-mdl" href="button.submit.html#button.submit-mdl"><span class="element">button</span>.submit</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="button.submit.html#button.submit.attrs">button.submit.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="button.submit-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#button.submit-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="button.submit.html#button.submit.attrs">button.submit.attrs</a> = <span class="pattern" id="button.submit.attrs">(<a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
   &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
   &amp; <a class="ref" href="button.submit.html#button.submit.attrs.type" title="button.submit.attrs.type">type</a>?
   &amp; <a class="ref" href="shared-attrs.html#button.attrs.value" title="button.attrs.value">value</a>?)
  &amp; (<a class="ref" href="shared-attrs.html#shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">formenctype</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</a>?
         &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.formnovalidate" title="shared-form.attrs.formnovalidate">formnovalidate</a>?)</span></p></div></div>
      <div class="no-number no-toc" id="button.submit-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#button.submit-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="button.submit.attrs.type" title="button.submit.attrs.type" href="button.submit.html#button.submit.attrs.type">type</a><span class="attr-values"> =   "submit" </span> </dt>
            <dd>Specifies that its <a href="button.html#button" class="element">button</a> element is a button for
        submitting a form.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="button.submit-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#button.submit-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;button&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;button&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="button.submit-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#button.submit-tags">#</a></h2>
        <p>A <a href="button.html#button">button</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="button.submit-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#button.submit-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: rp.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>rp &#8211; ruby parenthesis</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="rp" class="section">
      <h2 class="element-head"><span class="element">rp</span> &#8211; <span class="shortdesc">ruby parenthesis</span> <a class="hash" href="#rp">#</a> <a class="toc-bak" href="#rp-toc">T</a></h2>
      <div id="rp-longdesc" class="longdesc">
    <p>The <a href="rp.html#rp" class="element">rp</a> element can be
    used to provide parentheses around a ruby text component of a
    ruby annotation, to be shown by UAs that don&#8217;t support
    ruby annotations.</p>
  </div>
      <div class="no-number no-toc" id="rp-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#rp-content">#</a></h2>
        <dl class="content-models" id="rp-mdls">
        <dt class="content-model"><span class="element-pattern-name" id="rp.elem.start"><a class="hash" href="rp.html#rp.elem.start"><span class="element">rp</span>.elem.start</a> = </span></dt>
        <dd class="elem-mdl"><span>
      d:paren-start
      &amp; <a class="ref" href="rp.html#rp.attrs">rp.attrs</a>
    </span></dd>
        <dt class="content-model"><span class="element-pattern-name" id="rp.elem.end"><a class="hash" href="rp.html#rp.elem.end"><span class="element">rp</span>.elem.end</a> = </span></dt>
        <dd class="elem-mdl"><span>
      d:paren-end
      &amp; <a class="ref" href="rp.html#rp.attrs">rp.attrs</a>
    </span></dd>
        </dl>
      </div><div class="no-number no-toc" id="rp-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#rp-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="rp.html#rp.attrs">rp.attrs</a> = <span class="pattern" id="rp.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="rp-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#rp-tags">#</a></h2>
        
    <p>An <code><a href="rp.html#rp">rp</a></code> element must have a
    <span title="syntax-start-tag">start tag</span>.</p>
    <p>An <code><a href="rp.html#rp">rp</a></code> element's <span title="syntax-end-tag">end tag</span> may be omitted if the
    <code><a href="rp.html#rp">rp</a></code> element is immediately
    followed by an <code><a href="rt.html#rt">rt</a></code> or <code><a href="rp.html#rp">rp</a></code> element, or if there is no more
    content in the parent element.</p>
  
      </div>
      
        
      <div class="no-number no-toc" id="rp-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#rp-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="ruby.html#ruby-mdl">ruby</a> = ((text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*),
   (<a class="ref" href="rt.html#rt">rt</a>
    | (<a class="ref" href="rp.html#rp.elem.start">rp.elem.start</a>,
       <a class="ref" href="rt.html#rt">rt</a>,
       <a class="ref" href="rp.html#rp.elem.end">rp.elem.end</a>)))+</li></ul>
      </div></div></body></html>

--- NEW FILE: sup.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>sup &#8211; superscript</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="sup" class="section">
      <h2 class="element-head"><span class="element">sup</span> &#8211; <span class="shortdesc">superscript</span> <a class="hash" href="#sup">#</a> <a class="toc-bak" href="#sup-toc">T</a></h2>
      <div id="sup-longdesc" class="longdesc">
    <p>The <a href="sup.html#sup" class="element">sup</a> element
    represents superscript.</p>
  </div>
      <div class="no-number no-toc" id="sup-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#sup-content">#</a></h2>
        <div class="content-models" id="sup-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="sup-mdl" href="sup.html#sup-mdl" class="element">sup</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="sup.html#sup.attrs">sup.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="sup-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#sup-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="sup.html#sup.attrs">sup.attrs</a> = <span class="pattern" id="sup.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="sup-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#sup-tags">#</a></h2>
        <p>A <a href="sup.html#sup">sup</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="sup-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#sup-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div>
      <div class="no-number no-toc" id="sup-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#sup-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="sup-css"><div class="selectors"><span class="selector">sup</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">vertical-align</span>: <span class="prop-value">super</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">smaller</span>; }</div></div></div></div></div></body></html>

--- NEW FILE: details.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>details &#8211; additional on-demand information</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="details" class="section">
      <h2 class="element-head"><span class="element">details</span> &#8211; <span class="shortdesc">additional on-demand information</span> <a class="hash" href="#details">#</a> <a class="toc-bak" href="#details-toc">T</a></h2>
      <div id="details-longdesc" class="longdesc">
    <p>The <a href="details.html#details" class="element">details</a> element
    represents additional information or controls which the user
    can obtain on demand.</p>
  </div>
      <div class="no-number no-toc" id="details-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#details-content">#</a></h2>
        <div class="content-models" id="details-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="details-mdl" href="details.html#details-mdl" class="element">details</a> = </span><span>
      <a class="ref" href="legend.html#legend">legend</a>,
  (text
  &amp; <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)
      &amp; <a class="ref" href="details.html#details.attrs">details.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="details-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#details-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="details.html#details.attrs">details.attrs</a> = <span class="pattern" id="details.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="details.html#details.attrs.open" title="details.attrs.open">open</a>?</span></p></div></div>
      <div class="no-number no-toc" id="details-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#details-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="details.attrs.open" title="details.attrs.open" href="details.html#details.attrs.open">open</a><span class="attr-values"> =   "open" |  "" </span> </dt>
            <dd>Specifies that the contents of the
        <a href="details.html#details" class="element">details</a> element
        should be shown to the user.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="details-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#details-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;details&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;details&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;details&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="details-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#details-tags">#</a></h2>
        <p>A <a href="details.html#details">details</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="details-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#details-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div></div></body></html>

--- NEW FILE: input.url.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>input type=url &#8211; URL input control</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="input.url" class="section">
      <h2 class="element-head"><span class="element">input</span> <span class="elem-qualifier"><span class="attribute-name">type</span>=<span class="equals-value">url</span></span> &#8211; <span class="shortdesc">URL input control</span> <a class="hash" href="#input.url">#</a> <a class="toc-bak" href="#input.url-toc">T</a></h2>
      <div id="input.url-longdesc" class="longdesc">
    <p>The <a href="input.html#input" class="element">input</a> element
    with a <span class="attribute">type</span> attribute whose
    value is "<code>url</code>" represents
    a control for editing an absolute URL given in the element&#8217;s
    value.</p>
  </div>
      <div class="no-number no-toc" id="input.url-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#input.url-content">#</a></h2>
        <div class="content-models" id="input.url-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="input.url-mdl" href="input.url.html#input.url-mdl"><span class="element">input</span>.url</a> = </span><span>
      <a class="ref" href="input.url.html#input.url.attrs">input.url.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="input.url-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#input.url-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="input.url.html#input.url.attrs">input.url.attrs</a> = <span class="pattern" id="input.url.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a>
  &amp; <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a>
  &amp; <a class="ref" href="input.url.html#input.url.attrs.type" title="input.url.attrs.type">type</a>
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>?
  &amp; <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>?
  &amp; <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>?
  &amp; <a class="ref" href="input.url.html#input.url.attrs.value" title="input.url.attrs.value">value</a>?</span></p></div></div>
      <div class="no-number no-toc" id="input.url-attributes">
        <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#input.url-attributes">#</a></h2>
        <dl class="attr-defs">
            <dt><a class="attribute-name" id="input.url.attrs.type" title="input.url.attrs.type" href="input.url.html#input.url.attrs.type">type</a><span class="attr-values"> =   "url" </span> </dt>
            <dd>Specifies that its <a href="input.html#input" class="element">input</a> element is
        a control for editing an absolute URL given in the
      element&#8217;s value.</dd>
          
            <dt><a class="attribute-name" id="input.url.attrs.value" title="input.url.attrs.value" href="input.url.html#input.url.attrs.value">value</a><span class="attr-values"> = 
       ""
      | <a class="ref" href="datatypes.html#common.data.uri.absolute" title="common.data.uri.absolute">uri.absolute</a>
    </span> </dt>
            <dd>An absolute URL.</dd>
          
        </dl></div>
      
      <div class="no-number no-toc" id="input.url-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#input.url-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;a&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;button&#8221; element.
			</span></li><li><span>
				The interactive element &#8220;input&#8221; must not 
				appear as a descendant of the &#8220;bb&#8221; element.
			</span></li><li><span>
				Any &#8220;input&#8221; descendant of a &#8220;label&#8221;
				element with a &#8220;for&#8221; attribute must have an
				ID value that matches that &#8220;for&#8221; attribute.
			</span></li>
          <li><span>
				The &#8220;list&#8221; attribute of the &#8220;input&#8221; 
				element must refer to a &#8220;datalist&#8221; element or to 
				a &#8220;select&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="input.url-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#input.url-tags">#</a></h2>
        <p>The
            <a href="input.html#input">input</a>
            element is a <a href="syntax.html#void-element">void element</a>.
            An <a href="input.html#input">input</a>
            element must have a <span title="syntax-start-tag">start tag</span> but must not have an <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="input.url-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#input.url-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.phrasing">common.elem.phrasing</a></li></ul>
      </div></div></body></html>

--- NEW FILE: h5.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<title>h5 &#8211; heading (level 5)</title><link rel="stylesheet" href="style.css" type="text/css"></link><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css"></link><link rel="stylesheet" href="src.css" type="text/css"></link></head><body><div id="h5" class="section">
      <h2 class="element-head"><span class="element">h5</span> &#8211; <span class="shortdesc">heading (level 5)</span> <a class="hash" href="#h5">#</a> <a class="toc-bak" href="#h5-toc">T</a></h2>
      <div id="h5-longdesc" class="longdesc">
    <p>The <a href="h1.html#h1" class="element">h1</a> through <a href="h6.html#h6" class="element">h6</a> elements are headings for
    the sections with which they are associated.</p>
  </div>
      <div class="no-number no-toc" id="h5-content">
        <h2 class="element-subhead">Content model <a class="hash" href="#h5-content">#</a></h2>
        <div class="content-models" id="h5-mdls">
        <p class="elem-mdl"><span class="element-pattern-name"><a id="h5-mdl" href="h5.html#h5-mdl" class="element">h5</a> = </span><span>
      (text
  &amp; <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*)
      &amp; <a class="ref" href="h5.html#h5.attrs">h5.attrs</a>
    </span></p>
        </div>
      </div><div class="no-number no-toc" id="h5-attr-mdl">
        <h2 class="element-subhead">Attribute model <a class="hash" href="#h5-attr-mdl">#</a></h2>
        <div class="attr-content-models">
          <p><a href="h5.html#h5.attrs">h5.attrs</a> = <span class="pattern" id="h5.attrs"><a class="ref" href="common-attrs.html#common.attrs">common.attrs</a></span></p></div></div>
      
      
      <div class="no-number no-toc" id="h5-assertions">
        <h2 class="element-subhead">Assertions <a class="hash" href="#h5-assertions">#</a></h2>
        <ul class="assertions">
          <li><span>
				The &#8220;h5&#8221; element must not appear as a 
				descendant of the &#8220;footer&#8221; element.
			</span></li><li><span>
				The &#8220;h5&#8221; element must not appear as a 
				descendant of the &#8220;address&#8221; element.
			</span></li>
        </ul>
      </div>
      <div class="no-number no-toc" id="h5-tags">
        <h2 class="element-subhead">Tag omission <a class="hash" href="#h5-tags">#</a></h2>
        <p>An <a href="h5.html#h5">h5</a>
            element must have both a
            <span title="syntax-start-tag">start tag</span>
            and an
            <span title="syntax-end-tag">end tag</span>.</p>
      </div>
      
        
      <div class="no-number no-toc" id="h5-context">
        <h2 class="element-subhead">Permitted contexts <a class="hash" href="#h5-context">#</a></h2>
        <ul>
        <li class="context-mdl"><a href="common-models.html#common.elem.flow">common.elem.flow</a></li></ul>
      </div>
      <div class="no-number no-toc" id="h5-display">
        <h2 class="element-subhead">Typical default display properties <a class="hash" href="#h5-display">#</a></h2><p class="non-norm">This section is non-normative.</p>
        <div class="css-props" id="h5-css"><div class="selectors"><span class="selector">h5</span> {
</div><div class="properties"><div class="css-property"><span class="prop-name">display</span>: <span class="prop-value">block</span>;</div><div class="css-property"><span class="prop-name">font-size</span>: <span class="prop-value">.83em</span>;</div><div class="css-property"><span class="prop-name">margin</span>: <span class="prop-value">1.67em 0 1.67em 0</span>;</div><div class="css-property"><span class="prop-name">font-weight</span>: <span class="prop-value">bold</span>; }</div></div></div></div></div></body></html>

Received on Friday, 1 May 2009 07:01:26 UTC