Skip to content

Commit 7c3cec3

Browse files
committed
Move bidi rules appendix down so we can have the normative bits closer to the normative text. Also reletter appendix Q
1 parent 36bc64b commit 7c3cec3

2 files changed

Lines changed: 56 additions & 55 deletions

File tree

css3-writing-modes/Overview.html

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -302,10 +302,7 @@ <h2 class="no-num no-toc" id=Contents> Table of Contents</h2>
302302

303303
<li class=no-num><a href="#acknowledgements"> Acknowledgements</a>
304304

305-
<li class=no-num><a href="#bidi-html"> Appendix A: Bidi Rules for HTML</a>
306-
307-
308-
<li class=no-num><a href="#character-properties">Appendix Q. Characters
305+
<li class=no-num><a href="#character-properties">Appendix A. Characters
309306
and Properties</a>
310307

311308
<li class=no-num><a href="#script-orientations">Appendix B:
@@ -321,6 +318,9 @@ <h2 class="no-num no-toc" id=Contents> Table of Contents</h2>
321318
Multi-column Layout</a>
322319
</ul>
323320

321+
<li class=no-num><a href="#bidi-html"> Appendix E: Bidi Rules for HTML</a>
322+
323+
324324
<li class=no-num><a href="#references"> References</a>
325325
<ul class=toc>
326326
<li class=no-num><a href="#normative-references"> Normative
@@ -3111,34 +3111,10 @@ <h2 class=no-num id=acknowledgements> Acknowledgements</h2>
31113111
Kobayashi, Ken Lunde, Nat McCully, Paul Nelson, Kenzou Onozawa, Michel
31123112
Suignard, Taro Yamamoto, Steve Zilles
31133113

3114-
<h2 class=no-num id=bidi-html> Appendix A: Bidi Rules for HTML</h2>
3115-
3116-
<p>The style sheet rules that would achieve the bidi behaviors specified in
3117-
<a href="#HTML401" rel=biblioentry>[HTML401]<!--{{HTML401}}--></a> for the
3118-
HTML Strict doctype are given below:
3119-
3120-
<pre>
3121-
/* HTML dir attribute creates an embedding */
3122-
*[dir="ltr"] { direction: ltr; unicode-bidi: embed; }
3123-
*[dir="rtl"] { direction: rtl; unicode-bidi: embed; }
3124-
3125-
/* BDO element creates an override */
3126-
bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
3127-
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; }
3128-
3129-
/* HTML4.01:8.2.6 - preserve bidi behavior if 'display' is changed */
3130-
html, body,
3131-
div, address, blockquote, p,
3132-
ul, ol, li, dl, dt, dd,
3133-
fieldset, form,
3134-
h1, h2, h3, h4, h5, h6,
3135-
{ unicode-bidi: isolate; }
3136-
</pre>
3137-
3138-
<h2 class=no-num id=character-properties>Appendix Q. Characters and
3114+
<h2 class=no-num id=character-properties>Appendix A. Characters and
31393115
Properties</h2>
31403116

3141-
<p>Unicode defines three character-level properties that are referenced in
3117+
<p>Unicode defines three codepoint-level properties that are referenced in
31423118
CSS Writing Modes:
31433119

31443120
<dl>
@@ -3714,6 +3690,30 @@ <h4 id="multicol-intrinsic-columns">
37143690
href="#fill-available"><i>fill-available</i></a>))</code>.
37153691
</dl>
37163692

3693+
<h2 class=no-num id=bidi-html> Appendix E: Bidi Rules for HTML</h2>
3694+
3695+
<p>The style sheet rules that would achieve the bidi behaviors specified in
3696+
<a href="#HTML401" rel=biblioentry>[HTML401]<!--{{HTML401}}--></a> for the
3697+
HTML Strict doctype are given below:
3698+
3699+
<pre>
3700+
/* HTML dir attribute creates an embedding */
3701+
*[dir="ltr"] { direction: ltr; unicode-bidi: embed; }
3702+
*[dir="rtl"] { direction: rtl; unicode-bidi: embed; }
3703+
3704+
/* BDO element creates an override */
3705+
bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
3706+
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; }
3707+
3708+
/* HTML4.01:8.2.6 - preserve bidi behavior if 'display' is changed */
3709+
html, body,
3710+
div, address, blockquote, p,
3711+
ul, ol, li, dl, dt, dd,
3712+
fieldset, form,
3713+
h1, h2, h3, h4, h5, h6,
3714+
{ unicode-bidi: isolate; }
3715+
</pre>
3716+
37173717
<h2 class=no-num id=references> References</h2>
37183718

37193719
<h3 class=no-num id=normative-references> Normative references</h3>

css3-writing-modes/Overview.src.html

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2332,33 +2332,10 @@ <h2 class="no-num" id="acknowledgements">
23322332
Ken Lunde, Nat McCully,
23332333
Paul Nelson, Kenzou Onozawa, Michel Suignard, Taro Yamamoto, Steve Zilles</p>
23342334

2335-
<h2 id="bidi-html" class=no-num>
2336-
Appendix A: Bidi Rules for HTML</h2>
2337-
2338-
<p>The style sheet rules that would achieve the bidi behaviors specified
2339-
in [[HTML401]] for the HTML Strict doctype are given below:
2340-
<pre>
2341-
/* HTML dir attribute creates an embedding */
2342-
*[dir="ltr"] { direction: ltr; unicode-bidi: embed; }
2343-
*[dir="rtl"] { direction: rtl; unicode-bidi: embed; }
2344-
2345-
/* BDO element creates an override */
2346-
bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
2347-
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; }
2348-
2349-
/* HTML4.01:8.2.6 - preserve bidi behavior if 'display' is changed */
2350-
html, body,
2351-
div, address, blockquote, p,
2352-
ul, ol, li, dl, dt, dd,
2353-
fieldset, form,
2354-
h1, h2, h3, h4, h5, h6,
2355-
{ unicode-bidi: isolate; }
2356-
</pre>
2357-
2358-
<h2 id="character-properties" class="no-num">Appendix Q.
2335+
<h2 id="character-properties" class="no-num">Appendix A.
23592336
Characters and Properties</h2>
23602337

2361-
<p>Unicode defines three character-level properties that are referenced
2338+
<p>Unicode defines three codepoint-level properties that are referenced
23622339
in CSS Writing Modes:
23632340
<dl>
23642341
<dt><a href="http://www.unicode.org/reports/tr11/#Definitions">East Asian width</a>
@@ -2757,6 +2734,30 @@ <h4 id="multicol-intrinsic-columns">
27572734
<code>max(<i>min-content</i>, min(<i>max-content</i>, <i>fill-available</i>))</code>.
27582735
</dl>
27592736

2737+
2738+
<h2 id="bidi-html" class=no-num>
2739+
Appendix E: Bidi Rules for HTML</h2>
2740+
2741+
<p>The style sheet rules that would achieve the bidi behaviors specified
2742+
in [[HTML401]] for the HTML Strict doctype are given below:
2743+
<pre>
2744+
/* HTML dir attribute creates an embedding */
2745+
*[dir="ltr"] { direction: ltr; unicode-bidi: embed; }
2746+
*[dir="rtl"] { direction: rtl; unicode-bidi: embed; }
2747+
2748+
/* BDO element creates an override */
2749+
bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
2750+
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; }
2751+
2752+
/* HTML4.01:8.2.6 - preserve bidi behavior if 'display' is changed */
2753+
html, body,
2754+
div, address, blockquote, p,
2755+
ul, ol, li, dl, dt, dd,
2756+
fieldset, form,
2757+
h1, h2, h3, h4, h5, h6,
2758+
{ unicode-bidi: isolate; }
2759+
</pre>
2760+
27602761
<h2 class="no-num">
27612762
References</h2>
27622763

0 commit comments

Comments
 (0)