Permalink
Browse files

Editorial: fix URLs to avoid redirects; use https

This change updates various URLs in the spec to avoid redirects and to
replace more http URLs with https URLs where we can (e.g., for all the
links to unicode.org documents in the References section). It also
tweaks the header links to fix #2906.
  • Loading branch information...
sideshowbarker authored and domenic committed Oct 3, 2017
1 parent 542be55 commit dad489cbcf9a1f88bfb65ecc7e54195b5893a04b
Showing with 39 additions and 39 deletions.
  1. +39 −39 source
View
78 source
@@ -210,10 +210,10 @@
</hgroup>
<nav w-nosplit w-nodev>
<div>
<a href="https://whatwg.org/html" id="multipage-link"><span data-x=""><strong>Multipage Version</strong> <code data-x="">whatwg.org/html</code></span></a>
<a href="https://html.spec.whatwg.org/"><span data-x=""><strong>One-Page Version</strong> <code data-x="">html.spec.whatwg.org</code></span></a>
<a href="/"><span data-x=""><strong>One-Page Version</strong> <code data-x="">html.spec.whatwg.org</code></span></a>
<a href="/multipage/" id="multipage-link"><span data-x=""><strong>Multipage Version</strong> <code data-x="">/multipage</code></span></a>
<a href="/dev/"><span data-x=""><strong>Developer Version</strong> <code data-x="">/dev</code></span></a>
<a href="https://whatwg.org/pdf"><span data-x=""><strong>PDF Version</strong> <code data-x="">whatwg.org/pdf</code></span></a>
<a href="/print.pdf"><span data-x=""><strong>PDF Version</strong> <code data-x="">/print.pdf</code></span></a>
<a href="https://github.com/whatwg/html/wiki/Translations"><span data-x=""><strong>Translations</strong> <code data-x="">日本語 • 简体中文</code></span></a>
</div>
<div>
@@ -264,7 +264,7 @@
build tooling, and thus always in sync with the latest developments in HTML.</p>
<p>To read about its conception, construction, and future, read the <a
href="http://web.archive.org/web/20150220020906/http://archive.germanforblack.com:80/articles/html5-for-web-developers">original
href="https://web.archive.org/web/20150220020906/http://archive.germanforblack.com:80/articles/html5-for-web-developers">original
press release</a>, and the <a href="https://blog.whatwg.org/developers-edition-comeback">blog post
about its relaunch</a>.</p>
@@ -1219,7 +1219,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
<p>Authors are encouraged to make use of conformance checkers (also known as <i>validators</i>) to
catch common mistakes. The WHATWG maintains a list of such tools at: <a
href="https://validator.whatwg.org/">https://validator.whatwg.org/</a></p>
href="https://whatwg.org/validator/">https://whatwg.org/validator/</a></p>
@@ -3499,14 +3499,14 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
specification: <ref spec=CSSLOGICAL></p>
<ul class="brief">
<li>The <dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-margin-block-start">'margin-block-start'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-margin-block-end">'margin-block-end'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-margin-inline-start">'margin-inline-start'</dfn>, and
<dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-margin-inline-end">'margin-inline-end'</dfn> properties</li>
<li>The <dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-padding-block-start">'padding-block-start'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-padding-block-end">'padding-block-end'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-padding-inline-start">'padding-inline-start'</dfn>, and
<dfn data-x-href="https://drafts.csswg.org/css-logical-props/#propdef-padding-inline-end">'padding-inline-end'</dfn> properties</li>
<li>The <dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-margin-block-start">'margin-block-start'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-margin-block-end">'margin-block-end'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-margin-inline-start">'margin-inline-start'</dfn>, and
<dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-margin-inline-end">'margin-inline-end'</dfn> properties</li>
<li>The <dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-padding-block-start">'padding-block-start'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-padding-block-end">'padding-block-end'</dfn>,
<dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-padding-inline-start">'padding-inline-start'</dfn>, and
<dfn data-x-href="https://drafts.csswg.org/css-logical/#propdef-padding-inline-end">'padding-inline-end'</dfn> properties</li>
</ul>
<p>The following terms and features are defined in the <cite>CSS Color</cite> specification:
@@ -4022,7 +4022,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
<ref spec=FILTERS></p>
<ul class="brief">
<li><dfn data-x-href="https://drafts.fxtf.org/filters/#typedef-filter-function-list">&lt;filter-function-list&gt;</dfn></li>
<li><dfn data-x-href="https://drafts.fxtf.org/filter-effects/#typedef-filter-function-list">&lt;filter-function-list&gt;</dfn></li>
</ul>
</dd>
@@ -28281,13 +28281,13 @@ was an English &lt;a href="/wiki/Music_hall">music hall&lt;/a> singer, ...</pre>
<div class="example">
<p>In the following example we have <a href="images/parsing-model-overview.png">a flowchart</a>
<p>In the following example we have <a href="images/parsing-model-overview.svg">a flowchart</a>
in image form, with text in the <code data-x="attr-img-alt">alt</code> attribute rephrasing the
flowchart in prose form:</p>
<pre>&lt;p>In the common case, the data handled by the tokenization stage
comes from the network, but it can also come from script.&lt;/p>
&lt;p><strong>&lt;img src="images/parsing-model-overview.png" alt="The Network
&lt;p><strong>&lt;img src="images/parsing-model-overview.svg" alt="The Network
passes data to the Input Stream Preprocessor, which passes it to the
Tokenizer, which passes it to the Tree Construction stage. From there,
data goes to both the DOM and to Script Execution. Script Execution is
@@ -28519,7 +28519,7 @@ passes it to the Tokenizer, which passes it to the Tree Construction
stage. From there, data goes to both the DOM and to Script Execution.
Script Execution is linked to the DOM, and, using document.write(),
passes data to the Tokenizer.&lt;/p>
<strong>&lt;p>&lt;img src="images/parsing-model-overview.png" alt="">&lt;/p></strong></pre>
<strong>&lt;p>&lt;img src="images/parsing-model-overview.svg" alt="">&lt;/p></strong></pre>
<p>In these cases, it would be wrong to include alternative text that consists of just a caption.
If a caption is to be included, then either the <code data-x="attr-title">title</code> attribute
@@ -28533,7 +28533,7 @@ passes it to the Tokenizer, which passes it to the Tree Construction
stage. From there, data goes to both the DOM and to Script Execution.
Script Execution is linked to the DOM, and, using document.write(),
passes data to the Tokenizer.&lt;/p>
&lt;p><strong>&lt;img src="images/parsing-model-overview.png" alt=""
&lt;p><strong>&lt;img src="images/parsing-model-overview.svg" alt=""
title="Flowchart representation of the parsing model."></strong>&lt;/p></pre>
<pre>&lt;!-- Using &lt;figure> and &lt;figcaption> -->
@@ -28543,7 +28543,7 @@ stage. From there, data goes to both the DOM and to Script Execution.
Script Execution is linked to the DOM, and, using document.write(),
passes data to the Tokenizer.&lt;/p>
&lt;figure>
<strong>&lt;img src="images/parsing-model-overview.png" alt="The Network leads to
<strong>&lt;img src="images/parsing-model-overview.svg" alt="The Network leads to
the Input Stream Preprocessor, which leads to the Tokenizer, which
leads to the Tree Construction stage. The Tree Construction stage
leads to two items. The first is Script Execution, which leads via
@@ -28559,7 +28559,7 @@ passes it to the Tokenizer, which passes it to the Tree Construction
stage. From there, data goes to both the DOM and to Script Execution.
Script Execution is linked to the DOM, and, using document.write(),
passes data to the Tokenizer.&lt;/p>
&lt;p>&lt;img src="images/parsing-model-overview.png"
&lt;p>&lt;img src="images/parsing-model-overview.svg"
alt="Flowchart representation of the parsing model.">&lt;/p>
&lt;!-- Never put the image's caption in the alt="" attribute! --></pre>
@@ -53394,7 +53394,7 @@ MIT Room 32-G524
<tr>
<td colspan=4>"<dfn><code data-x="attr-fe-autocomplete-country">country</code></dfn>"
<td>Country code
<td>Valid <a href="http://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elements.htm">ISO 3166-1-alpha-2 country code</a> <ref spec=ISO3166>
<td>Valid <a href="https://www.iso.org/iso-3166-country-codes.html">ISO 3166-1-alpha-2 country code</a> <ref spec=ISO3166>
<td>US
<td><span data-x="Control Group Text">Text</span>
<tr>
@@ -119382,13 +119382,13 @@ INSERT INTERFACES HERE
<dd><cite>Courbes &agrave; poles</cite>, P. de Casteljau. INPI, 1959.</dd>
<dt id="refsBIDI">[BIDI]</dt>
<dd><cite><a href="http://www.unicode.org/reports/tr9/">UAX #9: Unicode Bidirectional Algorithm</a></cite>, M. Davis. Unicode Consortium.</dd>
<dd><cite><a href="https://www.unicode.org/reports/tr9/">UAX #9: Unicode Bidirectional Algorithm</a></cite>, M. Davis. Unicode Consortium.</dd>
<dt id="refsBOCU1">[BOCU1]</dt>
<dd>(Non-normative) <cite><a href="http://www.unicode.org/notes/tn6/">UTN #6: BOCU-1: MIME-Compatible Unicode Compression</a></cite>, M. Scherer, M. Davis. Unicode Consortium.</dd>
<dd>(Non-normative) <cite><a href="https://www.unicode.org/notes/tn6/">UTN #6: BOCU-1: MIME-Compatible Unicode Compression</a></cite>, M. Scherer, M. Davis. Unicode Consortium.</dd>
<dt id="refsCESU8">[CESU8]</dt>
<dd>(Non-normative) <cite><a href="http://www.unicode.org/reports/tr26/">UTR #26: Compatibility Encoding Scheme For UTF-16: 8-BIT (CESU-8)</a></cite>, T. Phipps. Unicode Consortium.</dd>
<dd>(Non-normative) <cite><a href="https://www.unicode.org/reports/tr26/">UTR #26: Compatibility Encoding Scheme For UTF-16: 8-BIT (CESU-8)</a></cite>, T. Phipps. Unicode Consortium.</dd>
<dt id="refsCHARMOD">[CHARMOD]</dt>
<dd>(Non-normative) <cite><a href="https://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin. W3C.</dd>
@@ -119445,7 +119445,7 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://drafts.csswg.org/css-lists/">CSS Lists and Counters</a></cite>, T. Atkins. W3C.</dd>
<dt id="refsCSSLOGICAL">[CSSLOGICAL]</dt>
<dd><cite><a href="https://drafts.csswg.org/css-logical-props/">CSS Logical Properties</a></cite>, R. Atanassov, E. Etemad. W3C.</dd>
<dd><cite><a href="https://drafts.csswg.org/css-logical/">CSS Logical Properties</a></cite>, R. Atanassov, E. Etemad. W3C.</dd>
<dt id="refsCSSOM">[CSSOM]</dt>
<dd><cite><a href="https://drafts.csswg.org/cssom/">Cascading Style Sheets Object Model (CSSOM)</a></cite>, S. Pieters, G. Adams. W3C.</dd>
@@ -119454,7 +119454,7 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://drafts.csswg.org/cssom-view/">CSSOM View Module</a></cite>, S. Pieters, G. Adams. W3C.</dd>
<dt id="refsCSSOVERFLOW">[CSSOVERFLOW]</dt>
<dd><cite><a href="https://drafts.csswg.org/css-overflow-3">CSS Overflow Module</a></cite>, L. Baron, F. Rivoal. W3C.</dd>
<dd><cite><a href="https://drafts.csswg.org/css-overflow-3/">CSS Overflow Module</a></cite>, L. Baron, F. Rivoal. W3C.</dd>
<dt id="refsCSSPOSITION">[CSSPOSITION]</dt>
<dd><cite><a href="https://drafts.csswg.org/css-position/">CSS Positioned Layout</a></cite>, R. Atanassov, A. Eicholz. W3C.</dd>
@@ -119484,7 +119484,7 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://drafts.csswg.org/css-writing-modes/">CSS Writing Modes</a></cite>, E. Etemad, K. Ishii. W3C.</dd>
<dt id="refsDASH">[DASH]</dt>
<dd><cite><a href="http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=65274">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
<dd><cite><a href="https://www.iso.org/standard/65274.html">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
<dt id="refsDOM">[DOM]</dt>
<dd><cite><a href="https://dom.spec.whatwg.org/">DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.</dd>
@@ -119514,7 +119514,7 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://w3c.github.io/FileAPI/">File API</a></cite>, A. Ranganathan. W3C.</dd>
<dt id="refsFILTERS">[FILTERS]</dt>
<dd><cite><a href="https://drafts.fxtf.org/filters/">Filter Effects</a></cite>, D. Jackson, E. Dahlström, D. Schulze. W3C.</dd>
<dd><cite><a href="https://drafts.fxtf.org/filter-effects/">Filter Effects</a></cite>, D. Jackson, E. Dahlström, D. Schulze. W3C.</dd>
<dt id="refsFULLSCREEN">[FULLSCREEN]</dt>
<dd><cite><a href="https://fullscreen.spec.whatwg.org/">Fullscreen</a></cite>, A. van Kesteren, T. &Ccedil;elik. WHATWG.</dd>
@@ -119568,10 +119568,10 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://w3c.github.io/IntersectionObserver/">Intersection Observer</a></cite>, S. Zager. W3C.</dd>
<dt id="refsISO3166">[ISO3166]</dt>
<dd><cite><a href="http://www.iso.org/iso/home/standards/country_codes.htm">ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.</dd>
<dd><cite><a href="https://www.iso.org/iso-3166-country-codes.html">ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.</dd>
<dt id="refsISO4217">[ISO4217]</dt>
<dd><cite><a href="http://www.iso.org/iso/home/standards/currency_codes.htm">ISO 4217: Codes for the representation of currencies and funds</a></cite>. ISO.</dd>
<dd><cite><a href="https://www.iso.org/iso-4217-currency-codes.html">ISO 4217: Codes for the representation of currencies and funds</a></cite>. ISO.</dd>
<dt id="refsISO8601">[ISO8601]</dt>
<dd>(Non-normative) <cite><a href="http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&amp;nodeid=4021199">ISO8601: Data elements and interchange formats &mdash; Information interchange &mdash; Representation of dates and times</a></cite>. ISO.</dd>
@@ -119663,7 +119663,7 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://w3c.github.io/pointerlock/">Pointer Lock</a></cite>, V. Scheib. W3C.</dd>
<dt id="refsPPUTF8">[PPUTF8]</dt>
<dd>(Non-normative) <cite><a href="http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf">The Properties and Promises <!-- Promizes (sic) --> of UTF-8</a></cite>, M. D&uuml;rst. University of Z&uuml;rich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.</dd>
<dd>(Non-normative) <cite><a href="https://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf">The Properties and Promises <!-- Promizes (sic) --> of UTF-8</a></cite>, M. D&uuml;rst. University of Z&uuml;rich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.</dd>
<dt id="refsPRELOAD">[PRELOAD]</dt>
<dd><cite><a href="https://w3c.github.io/preload/">Preload</a></cite>, I. Grigorik. W3C.</dd>
@@ -119739,7 +119739,7 @@ INSERT INTERFACES HERE
<dd><cite><a href="https://w3c.github.io/screen-orientation/">Screen Orientation API</a></cite>, M. Lamouri, M. Cáceres. W3C.</dd>
<dt id="refsSCSU">[SCSU]</dt>
<dd>(Non-normative) <cite><a href="http://www.unicode.org/reports/tr6/">UTR #6: A Standard Compression Scheme For Unicode</a></cite>, M. Wolf, K. Whistler, C. Wicksteed, M. Davis, A. Freytag, M. Scherer. Unicode Consortium.</dd>
<dd>(Non-normative) <cite><a href="https://www.unicode.org/reports/tr6/">UTR #6: A Standard Compression Scheme For Unicode</a></cite>, M. Wolf, K. Whistler, C. Wicksteed, M. Davis, A. Freytag, M. Scherer. Unicode Consortium.</dd>
<dt id="refsSECURE-CONTEXTS">[SECURE-CONTEXTS]</dt>
<dd><cite><a href="https://w3c.github.io/webappsec-secure-contexts/">Secure Contexts</a></cite>, M. West. W3C.</dd>
@@ -119792,10 +119792,10 @@ INSERT INTERFACES HERE
-->
<dt id="refsUNICODE">[UNICODE]</dt>
<dd><cite><a href="http://www.unicode.org/versions/">The Unicode Standard</a></cite>. Unicode Consortium.</dd>
<dd><cite><a href="https://www.unicode.org/versions/">The Unicode Standard</a></cite>. Unicode Consortium.</dd>
<dt id="refsUNIVCHARDET">[UNIVCHARDET]</dt>
<dd>(Non-normative) <cite><a href="http://www-archive.mozilla.org/projects/intl/UniversalCharsetDetection.html">A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings of the 19th International Unicode Conference</cite>.</dd>
<dd>(Non-normative) <cite><a href="https://www-archive.mozilla.org/projects/intl/UniversalCharsetDetection.html">A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings of the 19th International Unicode Conference</cite>.</dd>
<dt id="refsURL">[URL]</dt>
<dd><cite><a href="https://url.spec.whatwg.org/">URL</a></cite>, A. van Kesteren. WHATWG.</dd>
@@ -119810,7 +119810,7 @@ INSERT INTERFACES HERE
<dd>(Non-normative) <cite><a href="https://www.w3.org/International/questions/qa-forms-utf-8">Multilingual form encoding</a></cite>, M. D&uuml;rst. W3C.</dd>
<dt id="refsUTR36">[UTR36]</dt>
<dd>(Non-normative) <cite><a href="http://www.unicode.org/reports/tr36/">UTR #36: Unicode Security Considerations</a></cite>, M. Davis, M. Suignard. Unicode Consortium.</dd>
<dd>(Non-normative) <cite><a href="https://www.unicode.org/reports/tr36/">UTR #36: Unicode Security Considerations</a></cite>, M. Davis, M. Suignard. Unicode Consortium.</dd>
<dt id="refsWCAG">[WCAG]</dt>
<dd>(Non-normative) <cite><a href="https://www.w3.org/TR/WCAG20/">Web Content Accessibility Guidelines (WCAG) 2.0</a></cite>, B. Caldwell, M. Cooper, L. Reid, G. Vanderheiden. W3C.</dd>
@@ -119846,7 +119846,7 @@ INSERT INTERFACES HERE
<dd><cite>Recommendation X.121 &mdash; International Numbering Plan for Public Data Networks</cite>, CCITT Blue Book, Fascicle VIII.3, pp. 317-332.</dd>
<dt id="refsXFN">[XFN]</dt>
<dd><cite><a href="http://gmpg.org/xfn/11">XFN 1.1 profile</a></cite>, T. &Ccedil;elik, M. Mullenweg, E. Meyer. GMPG.</dd>
<dd><cite><a href="https://gmpg.org/xfn/11">XFN 1.1 profile</a></cite>, T. &Ccedil;elik, M. Mullenweg, E. Meyer. GMPG.</dd>
<dt id="refsXHR">[XHR]</dt>
<dd><cite><a href="https://xhr.spec.whatwg.org/"><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.</dd>
@@ -120892,7 +120892,7 @@ INSERT INTERFACES HERE
<div itemscope itemtype="http://n.whatwg.org/work">
<p>The image of the kettlebell swing in the embedded content introduction is based on <a itemprop="work" href="https://pixabay.com/en/functional-mobility-articular-606568/">a photo</a>
by <a itemprop="http://creativecommons.org/ns#attributionURL" href="https://pixabay.com/en/users/kokkarina-506563/">kokkarina</a>.
by <a itemprop="http://creativecommons.org/ns#attributionURL" href="https://pixabay.com/en/users/506563-506563/">kokkarina</a>.
(<a itemprop="license" href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0</a>)
</div>
@@ -120914,9 +120914,9 @@ INSERT INTERFACES HERE
<p>The diagram showing how <code data-x="attr-script-async">async</code> and <code
data-x="attr-script-defer">defer</code> impact <code>script</code> loading is based on a
similar diagram from <a itemprop="work"
href="http://peter.sh/experiments/asynchronous-and-deferred-javascript-execution-explained/">a
href="https://peter.sh/experiments/asynchronous-and-deferred-javascript-execution-explained/">a
blog post</a> by <a itemprop="https://creativecommons.org/ns#attributionURL"
href="http://peter.sh/about/">Peter Beverloo</a>.
href="https://peter.sh/about/">Peter Beverloo</a>.
(<a itemprop="license" href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0</a>)</p>
</div>

0 comments on commit dad489c

Please sign in to comment.