* theory.html, tz-art.html, tz-how-to.html, tz-link.html: Use
<main> and <aside> rather than <section>. <section> is omitted
from IANA’s rendition and anyway doesn’t help accessibility for a
plain-text web page with headers, whereas <main> and <aside> might
help a bit to document where the main and subsidiary areas are.
* tz-how-to.html: Use <footer> for consistency with the others.
---
theory.html | 25 ++++---------------------
tz-art.html | 5 +++++
tz-how-to.html | 6 ++++--
tz-link.html | 42 ++++--------------------------------------
4 files changed, 17 insertions(+), 61 deletions(-)
diff --git a/theory.html b/theory.html
index fb2ab821..d56e1a79 100644
--- a/theory.html
+++ b/theory.html
@@ -12,6 +12,7 @@
</head>
<body>
+<main>
<h1>Theory and pragmatics of the <code><abbr>tz</abbr></code> code and
data</h1>
<nav>
<ul>
@@ -30,7 +31,6 @@
</ul>
</nav>
-<section>
<h2 id="scope">Scope of the <code><abbr>tz</abbr></code> database</h2>
<p>
The <a
@@ -113,9 +113,6 @@ It does not always make sense to talk about a timezone’s
“base offset”, which is not necessarily a single number.
</p>
-</section>
-
-<section>
<h2 id="naming">Timezone identifiers</h2>
<p>
Each timezone has a name that uniquely identifies the timezone.
@@ -404,9 +401,7 @@ second information on platforms that support leap seconds.
Another <code>etcetera</code> name, <code>GMT</code>,
is used by older code releases.
</p>
-</section>
-<section>
<h2 id="abbreviations">Time zone abbreviations</h2>
<p>
When this package is installed, it generates time zone abbreviations
@@ -610,9 +605,7 @@ Israel.
To avoid ambiguity, use numeric <abbr>UT</abbr> offsets like
<code>-</code>0600 instead of time zone abbreviations like CST.
</p>
-</section>
-<section>
<h2 id="accuracy">Accuracy of the <code><abbr>tz</abbr></code> database</h2>
<p>
The <code><abbr>tz</abbr></code> database is not authoritative, and it
@@ -876,9 +869,7 @@ merely because two locations
differ in <abbr>LMT</abbr> or transitioned to standard time at
different dates.
</p>
-</section>
-<section>
<h2 id="functions">Time and date functions</h2>
<p>
The <code><abbr>tz</abbr></code> code contains time and date functions
@@ -1284,9 +1275,7 @@ The vestigial <abbr>API</abbr>s are:
much the better.
</li>
</ul>
-</section>
-<section>
<h2 id="stability">Interface stability</h2>
<p>
The <code><abbr>tz</abbr></code> code and data supply the following interfaces:
@@ -1353,9 +1342,7 @@ than Bangkok by putting <samp>Asia/Bangkok</samp> in the
event’s record,
the application should be robust in the presence of timezone splits
between now and the future time.
</p>
-</section>
-<section>
<h2 id="leapsec">Leap seconds</h2>
<p>
Leap seconds were introduced in 1972 to accommodate the
@@ -1430,9 +1417,7 @@ Alternatively, you can install just one set of
<abbr>TZif</abbr> files
in the first place; see the <code>REDO</code> variable in this package’s
<a href="https://en.wikipedia.org/wiki/Makefile">makefile</a>.
</p>
-</section>
-<section>
<h2 id="calendar">Calendrical issues</h2>
<p>
Calendrical issues are a bit out of scope for a time zone database,
@@ -1446,9 +1431,7 @@ Other information and sources are given in the file
"<code>calendars</code>"
in the <code><abbr>tz</abbr></code> distribution.
They sometimes disagree.
</p>
-</section>
-<section>
<h2 id="planets">Time and time zones off Earth</h2>
<p>
Efforts are underway to establish a reference timescale for the Moon, which has
@@ -1593,15 +1576,15 @@ Sources for time on other planets:
(2016-01-20).
</li>
</ul>
-</section>
+</main>
-<section>
+<aside>
<h2 id="see-also">See also</h2>
<ul>
<li><a href="tz-link.html">Time zone and daylight saving time data</a></li>
<li><a href="tz-art.html">Time and the arts</a></li>
</ul>
-</section>
+</aside>
<footer>
<hr>
diff --git a/tz-art.html b/tz-art.html
index 6707b41c..6a003826 100644
--- a/tz-art.html
+++ b/tz-art.html
@@ -9,6 +9,7 @@ ul {padding-left: 1.3rem;}
<title>Time and the arts</title>
</head>
<body>
+<main>
<h1>Time and the arts</h1>
<h2>Documentaries</h2>
<ul>
@@ -612,12 +613,16 @@ but maybe in your time zone I haven’t finished yet. So
stay tuned!”
(Goldie Hawn, <em>Rowan & Martin’s Laugh-In</em> No. 65, 1970-03-09)
</li>
</ul>
+</main>
+
+<aside>
<h2>See also</h2>
<ul>
<li><a href="tz-link.html">Time zone and daylight saving time data</a></li>
<li><a href="theory.html">Theory and pragmatics of the
<code><abbr>tz</abbr></code> code and data</a></li>
</ul>
+</aside>
<footer>
<hr>
diff --git a/tz-how-to.html b/tz-how-to.html
index 82a6176b..1ad77906 100644
--- a/tz-how-to.html
+++ b/tz-how-to.html
@@ -15,6 +15,7 @@ ul {padding-left: 1.3rem;}
</style>
</head>
<body>
+<main>
<h1>How to Read the <a href="https://en.wikipedia.org/wiki/Tz_database">tz
Database</a> Source Files</h1>
<h2>by Bill Seymour</h2>
@@ -660,14 +661,15 @@ Zone Pacific/Honolulu -10:31:26 - LMT 1896 Jan 13
12:00
</table>
<p>There will be a short quiz later. <code>8-)</code></p>
+</main>
+<footer>
<hr>
-<address>
This web page is in the public domain, so clarified as of
2015-10-20 by Bill Seymour.
<br>
All suggestions and corrections will be welcome; all flames will be amusing.
Mail to was at pobox dot com.
-</address>
+</footer>
</body>
</html>
diff --git a/tz-link.html b/tz-link.html
index 42644e6b..8f836909 100644
--- a/tz-link.html
+++ b/tz-link.html
@@ -11,6 +11,7 @@ ul {padding-left: 1.3rem;}
</style>
</head>
<body>
+<main>
<h1>Time zone and daylight saving time data</h1>
<p>
<a href="https://en.wikipedia.org/wiki/Time_zone">Time zone</a> and
@@ -61,7 +62,6 @@ area.
</ul>
</nav>
-<section>
<h2 id="tzdb">The <code><abbr title="time zone">tz</abbr></code> database</h2>
<p>
The <a href="https://en.wikipedia.org/wiki/Public_domain">public-domain</a>
@@ -134,9 +134,7 @@ Universal Time</a> (<abbr>UTC</abbr>).
The database also records when daylight saving time was in use,
along with some time zone abbreviations such as <abbr>EST</abbr>
for Eastern Standard Time in the <abbr>US</abbr>.</p>
-</section>
-<section>
<h2 id="download">Downloading the <code><abbr>tz</abbr></code> database</h2>
<p>
The following <a
@@ -206,9 +204,7 @@ Time Zone Information Format (<abbr>TZif</abbr>)</a>
The code also lets
you read a <abbr>TZif</abbr> file and interpret timestamps for that
location.</p>
-</section>
-<section>
<h2 id="changes">Changes to the <code><abbr>tz</abbr></code> database</h2>
<p>
The <code><abbr>tz</abbr></code> code and data
@@ -280,9 +276,7 @@ found in <a href="theory.html">Theory and pragmatics of the
<a href="https://a0.github.io/a0-tzmigration/">A0 TimeZone Migration</a>
displays changes between recent <code><abbr>tzdb</abbr></code> versions.
</p>
-</section>
-<section>
<h2 id="coordinating">Coordinating with governments and distributors</h2>
<p>
As discussed in
@@ -330,9 +324,7 @@ The shorter the notice, the more likely clock problems will
arise; see “<a
href="https://codeofmatt.com/on-the-timing-of-time-zone-changes/">On
the Timing of Time Zone Changes</a>” for examples.
</p>
-</section>
-<section>
<h2 id="commentary">Commentary on the <code><abbr>tz</abbr></code>
database</h2>
<ul>
<li>The article
@@ -348,9 +340,7 @@ database’s style.</li>
<li><a href="https://doi.org/10.1145/3340301.3341125">What time is it:
managing time in the internet</a> analyzes the database longitudinally.</li>
</ul>
-</section>
-<section>
<h2 id="web">Web sites using recent versions of the
<code><abbr>tz</abbr></code> database</h2>
<p>
@@ -384,9 +374,7 @@ calculates the current time difference between
locations.</li>
<li><a href="https://www.wx-now.com">Weather Now</a> and
<a href="https://www.thetimenow.com">The Time Now</a> list the weather
too.</li>
</ul>
-</section>
-<section>
<h2 id="protocols">Network protocols for <code><abbr>tz</abbr></code> data</h2>
<ul>
<li><a href="https://www.rfc-editor.org/info/rfc7808/">Time Zone
@@ -409,9 +397,7 @@ title="Extensible Markup Language">XML</abbr></a> format,
and a variant
uses <a href="https://www.json.org/json-en.html"><abbr
title="JavaScript Object Notation">JSON</abbr></a> format.</li>
</ul>
-</section>
-<section>
<h2 id="compilers">Other <code><abbr>tz</abbr></code> compilers</h2>
<p>Although some of these do not fully support
<code><abbr>tz</abbr></code> data, in recent <code><abbr>tzdb</abbr></code>
@@ -602,9 +588,7 @@ source into text files, along with a runtime that can read
those
files. Tcl is freely available under a <abbr>BSD</abbr>-style
license.</li>
</ul>
-</section>
-<section>
<h2 id="TZif">Other <abbr>TZif</abbr> readers</h2>
<ul>
<li>The <a
@@ -698,9 +682,7 @@ package contains <a
href="https://www.haskell.org">Haskell</a> code that
parses and uses <abbr>TZif</abbr> data. It is freely
available under a <abbr>BSD</abbr>-style license.</li>
</ul>
-</section>
-<section>
<h2 id="software">Other <code><abbr>tz</abbr></code>-based time zone
software</h2>
<ul>
<li><a href="https://foxclocks.org">FoxClocks</a>
@@ -743,9 +725,7 @@ Java</a> contains a copy of a subset of a recent
<code><abbr>tz</abbr></code> database in a
Java-specific format.</li>
</ul>
-</section>
-<section>
<h2 id="other-dbs">Other time zone databases</h2>
<ul>
<li><a href="https://www.astro.com/atlas">Time-zone Atlas</a>
@@ -769,9 +749,7 @@ Schedules Information Manual</a> of the
International Air Transport Association
gives current time zone rules for airports served by commercial aviation.</li>
</ul>
-</section>
-<section>
<h2 id="maps">Maps</h2>
<ul>
<li><a href="https://www.worldtimezone.com">World Time Zone Map
@@ -793,9 +771,7 @@ World Factbook</em></a>, formerly published by the
Although the maps’ pictorial quality is good,
the maps do not indicate daylight saving time.</li>
</ul>
-</section>
-<section>
<h2 id="boundaries">Time zone boundaries</h2>
<p>Geographical boundaries between timezones are available
from several <a
@@ -846,9 +822,7 @@ for land and territorial waters only). A captain can change
ship’s
clocks any time after entering a new time zone; midnight changes are
common.</li>
</ul>
-</section>
-<section>
<h2 id="civil">Civil time concepts and history</h2>
<ul>
<li><a
href="https://www.nist.gov/pml/time-and-frequency-division/popular-links/walk-through-time">A
@@ -871,9 +845,7 @@ time zone boundary.</li>
<li><a href="https://statoids.com/tconcept.html">Basic Time
Zone Concepts</a> discusses terminological issues behind time zones.</li>
</ul>
-</section>
-<section>
<h2 id="national">National histories of legal time</h2>
<dl>
<dt>Australia</dt>
@@ -971,9 +943,7 @@ Navy (SOHMA) publishes an annual <a
href="https://sohma.armada.mil.uy/index.php/servicios/datos-astronomicos"
hreflang="es">almanac
(in Spanish)</a>.</dd>
</dl>
-</section>
-<section>
<h2 id="costs">Costs and benefits of time shifts</h2>
<p>Various sources argue for and against daylight saving time and time
zone shifts, and many scientific studies have been conducted. This
@@ -1052,9 +1022,7 @@ opposes <abbr>DST</abbr> changes and permanent
<abbr>DST</abbr>,
and advocates that governments adopt
“permanent Standard Time for the health and safety of their citizens”.</li>
</ul>
-</section>
-<section>
<h2 id="precision">Precision timekeeping</h2>
<ul>
<li><a
@@ -1206,9 +1174,7 @@ However, there is still no consensus on whether this is
the best way
to replace leap seconds.
</li>
</ul>
-</section>
-<section>
<h2 id="notation">Time notation</h2>
<ul>
<li>The <a id="CLDR" href="https://cldr.unicode.org">Unicode Common Locale Data
@@ -1279,16 +1245,16 @@ any future changes to the rules. One should never set
local time is nine hours ahead of <abbr>UT</abbr> and the time zone
is called “<abbr>GMT</abbr>”.</li>
</ul>
-</section>
+</main>
-<section>
+<aside>
<h2 id="see-also">See also</h2>
<ul>
<li><a href="theory.html">Theory and pragmatics of the
<code><abbr>tz</abbr></code> code and data</a></li>
<li><a href="tz-art.html">Time and the arts</a></li>
</ul>
-</section>
+</aside>
<footer>
<hr>
--
2.53.0