- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 05 Oct 2010 22:14:39 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv30784 Modified Files: Overview.html Log Message: Try to define how <legend> renders more accurately. (whatwg r5583) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.4461 retrieving revision 1.4462 diff -u -d -r1.4461 -r1.4462 --- Overview.html 5 Oct 2010 21:48:20 -0000 1.4461 +++ Overview.html 5 Oct 2010 22:14:35 -0000 1.4462 @@ -62551,21 +62551,27 @@ <p>The <code><a href="#the-fieldset-element">fieldset</a></code> element is expected to establish a new block formatting context.</p> - <p>The first <code><a href="#the-legend-element">legend</a></code> element child of a - <code><a href="#the-fieldset-element">fieldset</a></code> element, if any, and if it has a computed - 'display' value of 'block', and if it is not out-of-flow (e.g. not - absolutely positioned or floated), is expected to be rendered over - the top border edge of the <code><a href="#the-fieldset-element">fieldset</a></code> element. If the - <code><a href="#the-legend-element">legend</a></code> element in question has an <code title="attr-legend-align"><a href="#attr-legend-align">align</a></code> attribute, and its value is - an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> match for one of the strings - in the first column of the following table, then the - <code><a href="#the-legend-element">legend</a></code> is expected to be rendered horizontally aligned - over the border edge in the position given in the corresponding cell - on the same row in the second column. If the attribute is absent or - has a value that doesn't match any of the cases in the table, then - the position is expected to be on the right if the 'direction' - property on this element has a computed value of 'rtl', and on the - left otherwise.</p> + <p>If the <code><a href="#the-fieldset-element">fieldset</a></code> element has a child that matches the + conditions in the list below, then the first such child is the + <code><a href="#the-fieldset-element">fieldset</a></code> element's <dfn id="rendered-legend">rendered legend</dfn>:</p> + + <ul class="brief"><li>The child is a <code><a href="#the-legend-element">legend</a></code> element.</li> + + <li>The child is not out-of-flow (e.g. not absolutely positioned or floated).</li> + + </ul><p>A <code><a href="#the-fieldset-element">fieldset</a></code> element's <a href="#rendered-legend">rendered legend</a>, + if any, is expected to be rendered over the top border edge of the + <code><a href="#the-fieldset-element">fieldset</a></code> element. If the <code><a href="#the-legend-element">legend</a></code> element in + question has an <code title="attr-legend-align"><a href="#attr-legend-align">align</a></code> + attribute, and its value is an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> + match for one of the strings in the first column of the following + table, then the <code><a href="#the-legend-element">legend</a></code> is expected to be rendered + horizontally aligned over the border edge in the position given in + the corresponding cell on the same row in the second column. If the + attribute is absent or has a value that doesn't match any of the + cases in the table, then the position is expected to be on the right + if the 'direction' property on this element has a computed value of + 'rtl', and on the left otherwise.</p> <table><thead><tr><th>Attribute value <th>Alignment position
Received on Tuesday, 5 October 2010 22:14:41 UTC