- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 01 May 2009 07:01:23 +0000
- To: public-html-commits@w3.org
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 – 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> – <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’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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 – 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> – <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’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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)) | ((text & <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 & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “address” element must not contain any nested “address” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="th.html#th-tables.attrs.colspan">colspan</a>? & <a class="ref" href="th.html#th-tables.attrs.rowspan">rowspan</a>? & <a class="ref" href="th.html#th-tables.attrs.scope">scope</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <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 “standalone” 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 “bb” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “bb” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “bb” must not appear as a descendant of the “bb” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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">© 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 – 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> – <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 & <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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.email.html#input.email.attrs.type" title="input.email.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>? & ((<a class="ref" href="shared-attrs.html#input.attrs.multiple" title="input.attrs.multiple">multiple</a> & <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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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>)* & <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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.month.html#input.month.attrs.type" title="input.month.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.month.html#input.month.attrs.min" title="input.month.attrs.min">min</a>? & <a class="ref" href="input.month.html#input.month.attrs.max" title="input.month.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.integer" title="input.attrs.step.integer">step.integer</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <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> & <a class="ref" href="iframe.html#iframe.attrs.src" title="iframe.attrs.src">src</a>? & <a class="ref" href="iframe.html#iframe.attrs.name" title="iframe.attrs.name">name</a>? & <a class="ref" href="iframe.html#iframe.attrs.width" title="iframe.attrs.width">width</a>? & <a class="ref" href="iframe.html#iframe.attrs.height" title="iframe.attrs.height">height</a>? & <a class="ref" href="iframe.html#iframe.attrs.sandbox" title="iframe.attrs.sandbox">sandbox</a>? & <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 – 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> – <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 & <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> & <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> & <a class="ref" href="datagrid.html#datagrid.attrs.multiple" title="datagrid.attrs.multiple">multiple</a>? & <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 “datagrid” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “datagrid” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “datagrid” must not appear as a descendant of the “bb” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="ins.html#ins-edit.attrs.cite">cite</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 – 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> – <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 & <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> & <a class="ref" href="meta.name.html#meta.name.attrs.name" title="meta.name.attrs.name">name</a> & <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 – 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> – <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’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’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 “talker” (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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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>?)) & <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 “table” is the first child of “datagrid”, 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “nav” must not appear as a descendant of the “header” element. </span></li><li><span> The sectioning element “nav” must not appear as a descendant of the “footer” element. </span></li><li><span> The sectioning element “nav” must not appear as a descendant of the “address” 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 – 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> – <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> & <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> & <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 – 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> – <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 & <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> & <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> & <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 “head” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “footer” must not appear as a descendant of the “header” element. </span></li><li><span> The sectioning element “footer” must not appear as a descendant of the “footer” element. </span></li><li><span> The sectioning element “footer” must not appear as a descendant of the “address” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*) & <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 & <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> & <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> & <a class="ref" href="script.html#script.attrs.src" title="script.attrs.src">src</a> & <a class="ref" href="script.html#script.attrs.defer" title="script.attrs.defer">defer</a>? & <a class="ref" href="script.html#script.attrs.async" title="script.attrs.async">async</a>? & <a class="ref" href="script.html#script.attrs.type" title="script.attrs.type">type</a>? & <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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.range.html#input.range.attrs.type" title="input.range.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.range.html#input.range.attrs.min" title="input.range.attrs.min">min</a>? & <a class="ref" href="input.range.html#input.range.attrs.max" title="input.range.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <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 “audio” with the attribute “controls” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “audio” with the attribute “controls” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “audio” with the attribute “controls” must not appear as a descendant of the “bb” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <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 – “preferred stylesheet” 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> – <span class="shortdesc">“preferred stylesheet” 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’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 & <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> & <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> & <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’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’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 – 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> – <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 & <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> & <a class="ref" href="keygen.html#keygen.attrs.challenge" title="keygen.attrs.challenge">challenge</a>? & <a class="ref" href="keygen.html#keygen.attrs.keytype" title="keygen.attrs.keytype">keytype</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <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 “keygen” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “keygen” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “keygen” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “keygen” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” 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 – 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> – <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 & <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> & <a class="ref" href="command.command.html#command.command.attrs.type" title="command.command.attrs.type">type</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="progress.html#progress.attrs.value" title="progress.attrs.value">value</a>? & <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 “value” attribute must be less than or equal to the value of the “max” attribute. </span></li> <li><span> The value of the “value” attribute must be less than or equal to one when the “max” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “dfn” element must not contain any nested “dfn” 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>…</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 “tutorial” or “how to” 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: <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> & <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: <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 – 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> – <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’s raw value. The contents of the element represent the control’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 & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>? & <a class="ref" href="textarea.html#textarea.attrs.rows" title="textarea.attrs.rows">rows</a>? & ((<a class="ref" href="textarea.html#textarea.attrs.wrap.hard" title="textarea.attrs.wrap.hard">wrap.hard</a> & <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>? & <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 “textarea” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “textarea” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “textarea” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “textarea” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="meter.html#meter.attrs.value" title="meter.attrs.value">value</a>? & <a class="ref" href="meter.html#meter.attrs.min" title="meter.attrs.min">min</a>? & <a class="ref" href="meter.html#meter.attrs.low" title="meter.attrs.low">low</a>? & <a class="ref" href="meter.html#meter.attrs.high" title="meter.attrs.high">high</a>? & <a class="ref" href="meter.html#meter.attrs.max" title="meter.attrs.max">max</a>? & <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 “measured” 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 “measured” 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 “min” attribute must be less than or equal to the value of the “value” attribute. </span></li><li><span> The value of the “value” attribute must be greater than or equal to zero when the “min” attribute is absent. </span></li><li><span> The value of the “value” attribute must be less than or equal to the value of the “max” attribute. </span></li><li><span> The value of the “value” attribute must be less than or equal to one when the “max” attribute is absent. </span></li><li><span> The value of the “min” attribute must be less than or equal to the value of the “max” attribute. </span></li><li><span> The value of the “max” attribute must be greater than or equal to zero when the “min” attribute is absent. </span></li><li><span> The value of the “min” attribute must be less than or equal to one when the “max” attribute is absent. </span></li><li><span> The value of the “min” attribute must be less than or equal to the value of the “low” attribute. </span></li><li><span> The value of the “low” attribute must be greater than or equal to zero when the “min” attribute is absent. </span></li><li><span> The value of the “min” attribute must be less than or equal to the value of the “high” attribute. </span></li><li><span> The value of the “high” attribute must be greater than or equal to zero when the “min” attribute is absent. </span></li><li><span> The value of the “low” attribute must be less than or equal to the value of the “high” attribute. </span></li><li><span> The value of the “high” attribute must be less than or equal to the value of the “max” attribute. </span></li><li><span> The value of the “high” attribute must be less than or equal to one when the “max” attribute is absent. </span></li><li><span> The value of the “low” attribute must be less than or equal to the value of the “max” attribute. </span></li><li><span> The value of the “low” attribute must be less than or equal to one when the “max” attribute is absent. </span></li><li><span> The value of the “min” attribute must be less than or equal to the value of the “optimum” attribute. </span></li><li><span> The value of the “optimum” attribute must be greater than or equal to zero when the “min” attribute is absent. </span></li><li><span> The value of the “optimum” attribute must be less than or equal to the value of the “max” attribute. </span></li><li><span> The value of the “optimum” attribute must be less than or equal to one when the “max” 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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.button.html#input.button.attrs.type" title="input.button.attrs.type">type</a> & <a class="ref" href="input.button.html#input.button.attrs.value" title="input.button.attrs.value">value</a>?) & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “aside” must not appear as a descendant of the “header” element. </span></li><li><span> The sectioning element “aside” must not appear as a descendant of the “footer” element. </span></li><li><span> The sectioning element “aside” must not appear as a descendant of the “address” 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> — including XML well-formedness constraints — 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"><![dD][oO][cC][tT][yY][pP][eE]\s+[hH][tT][mM][lL]\s*></code></pre> </dd> </dl> <div class="example"> <p>The following are examples of some DOCTYPEs that match the above pattern.</p> <pre><!doctype html></pre> <pre><!DOCTYPE HTML></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"><![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*></code></pre> </dd> </dl> <div class="example"> <p>The following are examples of some DOCTYPEs that match the above pattern.</p> <pre><!doctype html public 'about:legacy-compat'></pre> <pre><!DOCTYPE HTML PUBLIC "about:legacy-compat"></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’s <dfn id="content-model" title="content-model">content model</dfn> defines the element’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 “contents” 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><</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>></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>></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><</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>></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 (>) 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><</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><</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 (>), 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’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><input <em>disabled</em>></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>></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><input <em>value=yes</em>></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><input <em>type='checkbox'</em>></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><input <em>name="be evil"</em>></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=""></</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 (>), 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=""><!--</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="">--></code>" (U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN) whose U+003E GREATER-THAN SIGN (>).</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>&</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>&</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 ('<'), or another U+0026 AMPERSAND (<code>&</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=""><![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="">]]></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="">]]></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> <annotation encoding="text/latex"> <![CDATA[\documentclass{article} \begin{document} \title{E} \maketitle The base of the natural logarithms, approximately 2.71828. \end{document}]]> </annotation></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=""><!--</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 ('>') character, nor start with a U+002D HYPHEN-MINUS (<code title="">-</code>) character followed by a U+003E GREATER-THAN SIGN ('>') 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="">--></code>).</p> <div class="example"> <p>The following is an example of a comment.</p> <pre><!-- main content starts here --></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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “section” must not appear as a descendant of the “header” element. </span></li><li><span> The sectioning element “section” must not appear as a descendant of the “footer” element. </span></li><li><span> The sectioning element “section” must not appear as a descendant of the “address” 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 – 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> – <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 & <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> & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</a> & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</a> & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</a>? & <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 – “refresh” 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> – <span class="shortdesc">“refresh” 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 & <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> & <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> & <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 – 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> – <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 & <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> & (<a class="ref" href="area.html#area.attrs.alt" title="area.attrs.alt">alt</a> & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</a>)? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.target" title="shared-hyperlink.attrs.target">target</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.ping" title="shared-hyperlink.attrs.ping">ping</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</a>? & <br></br>(<a class="ref" href="area.html#area.attrs.shape.rect" title="area.attrs.shape.rect">shape.rect</a>? & <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> & <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> & <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"> & </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"> & </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"> & </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 “area” element must have a “map” 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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.text.html#input.text.attrs.type" title="input.text.attrs.type">type</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>? & <a class="ref" href="input.text.html#input.text.attrs.value" title="input.text.attrs.value">value</a>?) & (<a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – (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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “h6” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “h6” element must not appear as a descendant of the “address” 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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.checkbox.html#input.checkbox.attrs.type" title="input.checkbox.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.checked" title="input.attrs.checked">checked</a>? & <a class="ref" href="input.checkbox.html#input.checkbox.attrs.value" title="input.checkbox.attrs.value">value</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.href" title="shared-hyperlink.attrs.href">href</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.target" title="shared-hyperlink.attrs.target">target</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.rel" title="shared-hyperlink.attrs.rel">rel</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.hreflang" title="shared-hyperlink.attrs.hreflang">hreflang</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.media" title="shared-hyperlink.attrs.media">media</a>? & <a class="ref" href="shared-attrs.html#shared-hyperlink.attrs.type" title="shared-hyperlink.attrs.type">type</a>? & <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 “a” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “a” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “a” must not appear as a descendant of the “bb” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & ((<a class="ref" href="object.html#object.attrs.data" title="object.attrs.data">data</a> & <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>) & <a class="ref" href="object.html#object.attrs.height" title="object.attrs.height">height</a>? & <a class="ref" href="object.html#object.attrs.width" title="object.attrs.width">width</a>? & <a class="ref" href="object.html#object.attrs.usemap" title="object.attrs.usemap">usemap</a>? & <a class="ref" href="object.html#object.attrs.name" title="object.attrs.name">name</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “h4” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “h4” element must not appear as a descendant of the “address” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “header” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “header” element must not appear as a descendant of the “address” element. </span></li><li><span> The “header” element must not appear as a descendant of the “header” element. </span></li><li><span> The “header” element must have at least one “h1”–“h6” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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>? & <a class="ref" href="shared-attrs.html#command.attrs.icon" title="command.attrs.icon">icon</a>? & <a class="ref" href="shared-attrs.html#command.attrs.disabled" title="command.attrs.disabled">disabled</a>? & <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>? & <a class="ref" href="shared-attrs.html#media.attrs.autobuffer" title="media.attrs.autobuffer">autobuffer</a>? & <a class="ref" href="shared-attrs.html#media.attrs.controls" title="media.attrs.controls">controls</a>? & <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>? & <a class="ref" href="shared-attrs.html#common-form.attrs.disabled" title="common-form.attrs.disabled">disabled</a>?) & <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 – 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> – <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 & <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> & <a class="ref" href="img.html#img.attrs.src" title="img.attrs.src">src</a> & <a class="ref" href="img.html#img.attrs.alt" title="img.attrs.alt">alt</a>? & <a class="ref" href="img.html#img.attrs.height" title="img.attrs.height">height</a>? & <a class="ref" href="img.html#img.attrs.width" title="img.attrs.width">width</a>? & <a class="ref" href="img.html#img.attrs.usemap" title="img.attrs.usemap">usemap</a>? & <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 “img” with the attribute “usemap” must not appear as a descendant of the “a” element. </span></li><li><span> The element “img” with the attribute “usemap” must not appear as a descendant of the “button” element. </span></li><li><span> The element ‼img” with the attribute “usemap” must not appear as a descendant of the “bb” element. </span></li> <li><span> The “img” element with the “ismap” attribute set must have an “a” ancestor with the “href” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “bdo” element must have an “dir” 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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.number.html#input.number.attrs.type" title="input.number.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.number.html#input.number.attrs.min" title="input.number.attrs.min">min</a>? & <a class="ref" href="input.number.html#input.number.attrs.max" title="input.number.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <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> & <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> > 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">…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">…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">…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">…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">…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">…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 – 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> – <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 & <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> & (<a class="ref" href="command.radio.html#command.radio.attrs.type" title="command.radio.attrs.type">type</a> & <a class="ref" href="command.radio.html#command.radio.attrs.radiogroup" title="command.radio.attrs.radiogroup">radiogroup</a> & <a class="ref" href="command.radio.html#command.radio.attrs.checked" title="command.radio.attrs.checked">checked</a>?) & <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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.datetime.html#input.datetime.attrs.type" title="input.datetime.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.datetime.html#input.datetime.attrs.min" title="input.datetime.attrs.min">min</a>? & <a class="ref" href="input.datetime.html#input.datetime.attrs.max" title="input.datetime.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.password.html#input.password.attrs.type" title="input.password.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>? & <a class="ref" href="input.password.html#input.password.attrs.value" title="input.password.attrs.value">value</a>?) & (<a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 — 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 & <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> & <a class="ref" href="embed.html#embed.attrs.src" title="embed.attrs.src">src</a>? & <a class="ref" href="embed.html#embed.attrs.type" title="embed.attrs.type">type</a>? & <a class="ref" href="embed.html#embed.attrs.height" title="embed.attrs.height">height</a>? & <a class="ref" href="embed.html#embed.attrs.width" title="embed.attrs.width">width</a>? & <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 – 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> – <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’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’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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*</span> & <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 – 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> – <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>* & <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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.time.html#input.time.attrs.type" title="input.time.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.time.html#input.time.attrs.min" title="input.time.attrs.min">min</a>? & <a class="ref" href="input.time.html#input.time.attrs.max" title="input.time.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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">© 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*) & <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> & <a class="ref" href="style.html#style.attrs.type" title="style.attrs.type">type</a>? & <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> & <a class="ref" href="style.html#style.attrs.type" title="style.attrs.type">type</a>? & <a class="ref" href="style.html#style.attrs.media" title="style.attrs.media">media</a>? & <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’s parent element, and that element’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 & <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 & <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 & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="del.html#del-edit.attrs.cite">cite</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)) & <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> & <a class="ref" href="menu.html#menu.attrs.type" title="menu.attrs.type">type</a>? & <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 “menu” with the attribute “type=toolbar” must not appear as a descendant of the “a” element. </span></li><li><span> The element “menu” with the attribute “type=toolbar” must not appear as a descendant of the “button” element. </span></li><li><span> The element “menu” with the attribute “type=toolbar” must not appear as a descendant of the “bb” 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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.image.html#input.image.attrs.type" title="input.image.attrs.type">type</a> & <a class="ref" href="input.image.html#input.image.attrs.alt" title="input.image.attrs.alt">alt</a> & <a class="ref" href="input.image.html#input.image.attrs.src" title="input.image.attrs.src">src</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">formenctype</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formnovalidate" title="shared-form.attrs.formnovalidate">formnovalidate</a>? & <a class="ref" href="input.image.html#input.image.attrs.height" title="input.image.attrs.height">height</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="common-attrs.html#common.attrs.i18n" title="common.attrs.i18n">common.attrs.i18n</a> & <a class="ref" href="common-attrs.html#common.attrs.present" title="common.attrs.present">common.attrs.present</a> & <a class="ref" href="common-attrs.html#common.attrs.scripting" title="common.attrs.scripting">common.attrs.scripting</a> & <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>)? & <a class="ref" href="common-attrs.html#common.attrs.class" title="common.attrs.class">class</a>? & <a class="ref" href="common-attrs.html#common.attrs.title" title="common.attrs.title">title</a>? & <a class="ref" href="common-attrs.html#common.attrs.xmlbase" title="common.attrs.xmlbase">xml:base</a>? & <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>? & (<a class="ref" href="common-attrs.html#common.attrs.xmllang" title="common.attrs.xmllang">xml:lang</a>? & <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>? & <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>? & <a class="ref" href="common-attrs.html#scripting.attr.onbeforeunload" title="scripting.attr.onbeforeunload">onbeforeunload</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onblur" title="scripting.attr.onblur">onblur</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onchange" title="scripting.attr.onchange">onchange</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onclick" title="scripting.attr.onclick">onclick</a>? & <a class="ref" href="common-attrs.html#scripting.attr.oncontextmenu" title="scripting.attr.oncontextmenu">oncontextmenu</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondblclick" title="scripting.attr.ondblclick">ondblclick</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondrag" title="scripting.attr.ondrag">ondrag</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondragend" title="scripting.attr.ondragend">ondragend</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondragenter" title="scripting.attr.ondragenter">ondragenter</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondragleave" title="scripting.attr.ondragleave">ondragleave</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondragover" title="scripting.attr.ondragover">ondragover</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondragstart" title="scripting.attr.ondragstart">ondragstart</a>? & <a class="ref" href="common-attrs.html#scripting.attr.ondrop" title="scripting.attr.ondrop">ondrop</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onerror" title="scripting.attr.onerror">onerror</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onfocus" title="scripting.attr.onfocus">onfocus</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onkeydown" title="scripting.attr.onkeydown">onkeydown</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onkeypress" title="scripting.attr.onkeypress">onkeypress</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onkeyup" title="scripting.attr.onkeyup">onkeyup</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onload" title="scripting.attr.onload">onload</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmessage" title="scripting.attr.onmessage">onmessage</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmousedown" title="scripting.attr.onmousedown">onmousedown</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmousemove" title="scripting.attr.onmousemove">onmousemove</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmouseout" title="scripting.attr.onmouseout">onmouseout</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmouseover" title="scripting.attr.onmouseover">onmouseover</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmouseup" title="scripting.attr.onmouseup">onmouseup</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onmousewheel" title="scripting.attr.onmousewheel">onmousewheel</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onresize" title="scripting.attr.onresize">onresize</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onscroll" title="scripting.attr.onscroll">onscroll</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onselect" title="scripting.attr.onselect">onselect</a>? & <a class="ref" href="common-attrs.html#scripting.attr.onsubmit" title="scripting.attr.onsubmit">onsubmit</a>? & <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>? & <a class="ref" href="common-attrs.html#common.attrs.contenteditable" title="common.attrs.contenteditable">contenteditable</a>? & <a class="ref" href="common-attrs.html#common.attrs.draggable" title="common.attrs.draggable">draggable</a>? & <a class="ref" href="common-attrs.html#common.attrs.hidden" title="common.attrs.hidden">hidden</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “h2” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “h2” element must not appear as a descendant of the “address” 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 – 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> – <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’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> & <a class="ref" href="base.html#base">base</a>? & (<a class="ref" href="common-models.html#common.elem.metadata">common.elem.metadata</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <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 “id” attribute on a “map” element must have an the same value as the “name” 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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.file.html#input.file.attrs.type" title="input.file.attrs.type">type</a> & <a class="ref" href="input.file.html#input.file.attrs.accept" title="input.file.attrs.accept">accept</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.radio.html#input.radio.attrs.type" title="input.radio.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.checked" title="input.attrs.checked">checked</a>? & <a class="ref" href="input.radio.html#input.radio.attrs.value" title="input.radio.attrs.value">value</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <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> & (<a class="ref" href="command.checkbox.html#command.checkbox.attrs.type" title="command.checkbox.attrs.type">type</a> & <a class="ref" href="command.checkbox.html#command.checkbox.attrs.checked" title="command.checkbox.attrs.checked">checked</a>?) & <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 – 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> – <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 & <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> & <a class="ref" href="param.html#param.attrs.name" title="param.attrs.name">name</a> & <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 & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.reset.html#input.reset.attrs.type" title="input.reset.attrs.type">type</a> & <a class="ref" href="input.reset.html#input.reset.attrs.value" title="input.reset.attrs.value">value</a>?) & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.type" title="input.datetime-local.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.min" title="input.datetime-local.attrs.min">min</a>? & <a class="ref" href="input.datetime-local.html#input.datetime-local.attrs.max" title="input.datetime-local.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.float" title="input.attrs.step.float">step.float</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.color.html#input.color.attrs.type" title="input.color.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs.disabled" title="common-form.attrs.disabled">disabled</a>? & <a class="ref" href="option.html#option.attrs.selected" title="option.attrs.selected">selected</a>? & <a class="ref" href="option.html#option.attrs.label" title="option.attrs.label">label</a>? & <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>* & <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>* & (text & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="label.html#label.attrs.for" title="label.attrs.for">for</a>?) & <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 “label” element must not contain any nested “label” elements. </span></li><li><span> The “label” element may contain at most one “input”, “button”, “select”, or “textarea” descendant. </span></li><li><span> The “for” attribute of the “label” 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 – 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> – <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>* & <a class="ref" href="option.html#option">option</a>* & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="select.html#select.attrs.size" title="select.attrs.size">size</a>? & <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 “select” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “select” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “select” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “select” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> When a “select” element is the first child of a “datagrid” element, it must not have following siblings. </span></li> <li><span> The “select” element cannot have more than one selected “option” descendant unless the “multiple” 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 & <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 – 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> – <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>)* & <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “noscript” element must not contain any nested “noscript” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <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 – 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> – <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="td.html#td-tables.attrs.colspan">colspan</a>? & <a class="ref" href="td.html#td-tables.attrs.rowspan">rowspan</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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’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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*)) | ((text & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*), <a class="ref" href="legend.html#legend">legend</a>?) & <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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.hidden.html#input.hidden.attrs.type" title="input.hidden.attrs.type">type</a> & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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åkon Wium Lie, Tantek Ç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 – 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> – <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’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 & <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> & <a class="ref" href="base.html#base.attrs.href" title="base.attrs.href">href</a>? & <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> & <a class="ref" href="base.html#base">base</a>? & (<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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="canvas.html#canvas.attrs.height" title="canvas.attrs.height">height</a>? & <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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.search.html#input.search.attrs.type" title="input.search.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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>* & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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>) & <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 – 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> – <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>* & (text & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “datalist” element is the first child of a “datagrid” 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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “h1” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “h1” element must not appear as a descendant of the “address” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “h3” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “h3” element must not appear as a descendant of the “address” 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 – 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> – <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>* & <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> & <a class="ref" href="optgroup.html#optgroup.attrs.label" title="optgroup.attrs.label">label</a> & <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>* & <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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.week.html#input.week.attrs.type" title="input.week.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.week.html#input.week.attrs.min" title="input.week.attrs.min">min</a>? & <a class="ref" href="input.week.html#input.week.attrs.max" title="input.week.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.integer" title="input.attrs.step.integer">step.integer</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="button.button.html#button.button.attrs.type" title="button.button.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#button.attrs.value" title="button.attrs.value">value</a>?) & <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 “button” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “button” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “button” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “button” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="form.html#form.attrs.action" title="form.attrs.action">action</a>? & <a class="ref" href="form.html#form.attrs.method" title="form.attrs.method">method</a>? & <a class="ref" href="form.html#form.attrs.enctype" title="form.attrs.enctype">enctype</a>? & <a class="ref" href="shared-attrs.html#common-form.attrs.name" title="common-form.attrs.name">name</a>? & <a class="ref" href="form.html#form.attrs.accept-charset" title="form.attrs.accept-charset">accept-charset</a>?) & (<a class="ref" href="form.html#form.attrs.novalidate" title="form.attrs.novalidate">novalidate</a>? & <a class="ref" href="form.html#form.attrs.target" title="form.attrs.target">target</a>? & <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 “form” element must not contain any nested “form” 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 – 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> – <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 “small print” 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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <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>)))+ & <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 – 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> – <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>* & <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> & <a class="ref" href="ol.html#ol.attrs.start" title="ol.attrs.start">start</a>? & <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 (…, 3, 2, 1). If the attribute is omitted, the list is an ascending list (1, 2, 3, …).</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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 “article” must not appear as a descendant of the “header” element. </span></li><li><span> The sectioning element “article” must not appear as a descendant of the “footer” element. </span></li><li><span> The sectioning element “article” must not appear as a descendant of the “address” 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 – 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> – <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 “talker”/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>)* & <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 – 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> – <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>?) & <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 – 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> – <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>+)* & <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 – 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> – <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>* & <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 – 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> – <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>* & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="shared-attrs.html#media.attrs">media.attrs</a> & <a class="ref" href="video.html#video.attrs.poster" title="video.attrs.poster">poster</a>? & <a class="ref" href="video.html#video.attrs.height" title="video.attrs.height">height</a>? & <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 “video” with the attribute “controls” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “video” with the attribute “controls” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “video” with the attribute “controls” must not appear as a descendant of the “bb” 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 – 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> – <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 & <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 & <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> & <a class="ref" href="source.html#source.attrs.src" title="source.attrs.src">src</a> & ((<a class="ref" href="source.html#source.attrs.type" title="source.attrs.type">type</a> & <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> & <a class="ref" href="source.html#source.attrs.src" title="source.attrs.src">src</a> & <a class="ref" href="source.html#source.attrs.type" title="source.attrs.type">type</a>? & <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 & <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 & <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 & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="button.reset.html#button.reset.attrs.type" title="button.reset.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#button.attrs.value" title="button.attrs.value">value</a>?) & <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 “button” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “button” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “button” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “button” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” 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 – 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> – <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 & <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> & <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 “head” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs.name" title="common-form.attrs.name">name</a>? & <a class="ref" href="shared-attrs.html#common-form.attrs.form" title="common-form.attrs.form">form</a>? & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.submit.html#input.submit.attrs.type" title="input.submit.attrs.type">type</a> & <a class="ref" href="input.submit.html#input.submit.attrs.value" title="input.submit.attrs.value">value</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">formenctype</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</a>? & <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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.date.html#input.date.attrs.type" title="input.date.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="input.date.html#input.date.attrs.min" title="input.date.attrs.min">min</a>? & <a class="ref" href="input.date.html#input.date.attrs.max" title="input.date.attrs.max">max</a>? & <a class="ref" href="shared-attrs.html#input.attrs.step.integer" title="input.attrs.step.integer">step.integer</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <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’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’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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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’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 & <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> & <a class="ref" href="base.html#base">base</a>? & (<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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="button.submit.html#button.submit.attrs.type" title="button.submit.attrs.type">type</a>? & <a class="ref" href="shared-attrs.html#button.attrs.value" title="button.attrs.value">value</a>?) & (<a class="ref" href="shared-attrs.html#shared-form.attrs.formaction" title="shared-form.attrs.formaction">formaction</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formenctype" title="shared-form.attrs.formenctype">formenctype</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formmethod" title="shared-form.attrs.formmethod">formmethod</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.formtarget" title="shared-form.attrs.formtarget">formtarget</a>? & <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 “button” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “button” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “button” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “button” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” 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 – 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> – <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’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 & <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 & <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 & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.flow">common.elem.flow</a>*) & <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> & <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 “details” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “details” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “details” must not appear as a descendant of the “bb” 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 – 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> – <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’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> & <a class="ref" href="shared-attrs.html#common-form.attrs">common-form.attrs</a> & <a class="ref" href="input.url.html#input.url.attrs.type" title="input.url.attrs.type">type</a> & <a class="ref" href="shared-attrs.html#input.attrs.autocomplete" title="input.attrs.autocomplete">autocomplete</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.autofocus" title="shared-form.attrs.autofocus">autofocus</a>? & <a class="ref" href="shared-attrs.html#input.attrs.list" title="input.attrs.list">list</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.maxlength" title="shared-form.attrs.maxlength">maxlength</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.pattern" title="shared-form.attrs.pattern">pattern</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.readonly" title="shared-form.attrs.readonly">readonly</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.required" title="shared-form.attrs.required">required</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.size" title="shared-form.attrs.size">size</a>? & <a class="ref" href="shared-attrs.html#shared-form.attrs.placeholder" title="shared-form.attrs.placeholder">placeholder</a>? & <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’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 “input” must not appear as a descendant of the “a” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “button” element. </span></li><li><span> The interactive element “input” must not appear as a descendant of the “bb” element. </span></li><li><span> Any “input” descendant of a “label” element with a “for” attribute must have an ID value that matches that “for” attribute. </span></li> <li><span> The “list” attribute of the “input” element must refer to a “datalist” element or to a “select” 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 – 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> – <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 & <a class="ref" href="common-models.html#common.elem.phrasing">common.elem.phrasing</a>*) & <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 “h5” element must not appear as a descendant of the “footer” element. </span></li><li><span> The “h5” element must not appear as a descendant of the “address” 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