This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to change
The document validates according to the specified schema(s).
<!DOCTYPE html>
↩
<html lang="en">
↩
<head>
↩
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
↩
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
↩
↩
<title>Kwynn's website</title>
↩
↩
<link rel="icon" type="image/vnd.microsoft.icon" href="/favicon.ico" />
↩
↩
<script src='/opt/kwynn/js/utils.js'></script>
↩
<script>
↩
class kwGetLatestWWWcl {
↩
constructor() { try { this.do10(); } catch (ex) { cl(ex); } }
↩
↩
do10() {
↩
const urlb = '/t/22/06/upsort/dat/server.php?getOne=1';
↩
↩
const p10 = kwjss.sobf(urlb);
↩
const p20 = new Promise((resolve) => onDOMLoad(resolve));
↩
Promise.all([p10, p20 ])
↩
.then(([r, ignoreFromDOM]) =>
↩
{
↩
this.onres(r);
↩
kwjss.sobf(urlb + '&cache=no', {}, this.onres);
↩
});
↩
}
↩
↩
onres(r) {
↩
const rjs = UtoLocF(r['U']);
↩
inht('gopa23', rjs);
↩
}
↩
}
↩
↩
new kwGetLatestWWWcl();
↩
</script>
↩
↩
<style>
↩
↩
h2 {font-size: 120%; margin-top: 1.2ex; margin-bottom: 0 }
↩
ul {margin-top: 0.5ex}
↩
li { margin-bottom: 1.2ex; }
↩
↩
.c21-10 { display: inline-block; }
↩
p { margin-bottom: 1ex; margin-top: 0.8ex; }
↩
.novax { margin-top: 1.5ex; margin-bottom: 0.9ex; display: inline-block; }
↩
↩
h3 { margin-top: 0.2ex; margin-bottom: 0.2ex; }
↩
.prphs { margin-top: 1ex; margin-bottom: 1ex; font-size: 85%; }
↩
.wvh2 { font-size: 140%; margin-top: 1.0ex; }
↩
.nycd { margin-top: 0ex; margin-right: 7ex;}
↩
.l2d {
↩
margin-top: 1.0ex;
↩
display: flex;
↩
flex-flow: row wrap;
↩
align-content: flex-start;
↩
align-items: flex-start;
↩
}
↩
.nyh2 { margin-top: 0ex; }
↩
.htvd {
↩
align-self: flex-end;
↩
margin-bottom: -0.2ex;
↩
margin-top: 3ex;
↩
}
↩
.immavp { font-size: 119%; }
↩
.immavp20 { font-size: 105%; }
↩
.swappp { margin-top: 2ex; }
↩
.weekfcp { display: inline-block; margin-left: 1.0ex; }
↩
↩
h1 { font-size: 150%;
↩
margin-top: 0.2ex;
↩
margin-bottom: 0.2ex;
↩
}
↩
↩
#weeksfc { font-family: Monaco, Consolas, 'Andale Mono', monospace; font-size: 115%; }
↩
↩
</style>
↩
↩
</head>
↩
<body style='font-family: sans-serif;'>
↩
↩
<div>
↩
<h1 style='display: inline; font-size: 120%; '>Kwynn's website
↩
<span style='font-size: 95%; font-weight: normal;'>on software, with topic scope creep.</span></h1>
↩
<div class='upl10' style='display: inline; padding-left: 0ex; font-size: 110%; '>
↩
<span style='overflow-wrap: break-word; '>
↩
<span style='font-size: 90% '>Site updated</span>
↩
<span style='display: inline-block; width: 31ch; text-align: center; font-family: monospace; font-size: 120%; ' id='gopa23'
↩
>Tue, Sep 24, 2024, 07:20 AM EDT </span>
↩
↩
<a href='/t/22/06/upsort/' style='font-size: 90%; padding-left: 0ex; '>update log</a>
↩
</span>
↩
</div>
↩
</div>
↩
↩
<section><h2 class='c21-10'>software:</h2> <p class='c21-10'> <a href='/t/23/05/Buess_resume.html'>my resume</a> with contact info,
↩
<a href='/t/20/10/github_guide.html'>my Github</a> (software projects), and
↩
<a href='/t/7/01/article_index.html'>other technical stuff</a>, including my <a href='/t/7/11/blog.html'>tech blog</a></p>
↩
↩
<p class='immavp' style='margin-top: 0.5em; margin-bottom: 0.8em; '>
↩
I am immediately available for software gigs / work, although
↩
<span style='font-size: 120%'>
↩
<a href='/t/8/04/housing.html'>housing</a> is equally important, as of mid-2024 until I have a moment of serendipity.
↩
</span>
↩
<span style='font-size: 80%; '>Combining software and housing would be even better.</span>
↩
</p>
↩
↩
↩
<div style='font-size: 95%; '>
↩
<p class='' style='margin-bottom: 0ex; margin-top: 0ex;'>My <a href='/t/23/05/Russia_application.html'>beyond-tech job application</a>, with an emphasis on "Go Russia!"
↩
↩
</p>
↩
</div>
↩
↩
<section class='swappp' style='margin-top: 1.5ex; font-size: 95%; '>
↩
<h3 class='c21-10'><a href='/t/7/11/blog.html#e2024_0715_apprsales_post'>seeking software apprentices</a></h3>
↩
<p class='c21-10'>almost no experience needed, and I don't care
↩
where you are</p>
↩
</section>
↩
</section>
↩
↩
↩
↩
↩
<section>
↩
<h2 class='wvh2'>worldview</h2>
↩
↩
<ul style='margin-top: 0ex; '>
↩
<li style='margin-top: 0.0ex; margin-bottom: 0.5ex; list-style-type: "🇷🇺"; font-size: 110%; ' >
↩
<a href='/t/23/01/go_Russia.html' style='padding-left: 1ex; '>Go Russia!</a>
↩
<span style='display: inline-block; font-size: 150%; padding-left: 0.3ex; margin-top: 0ex; '>🇷🇺</span>
↩
</li>
↩
<li><a href='/t/21/12/worldview_series.html'>worldview article series</a></li>
↩
<li><a href='/t/21/12/personal_blog.html'>personal blog</a></li>
↩
<li>It's week <span id='weeksfc' >243</span> to flatten the curve.</li>
↩
</ul>
↩
</section>
↩
↩
<section class='prphs'>
↩
<h2 style='display: inline; font-size: 140%'><a href='/t/6/07/ql/quick_links.html'>quick links</a>
↩
<span style='font-size: 80%; font-weight: normal'>(mostly specific to my use)</span>
↩
</h2>
↩
</section>
↩
↩
<div class='l2d'>
↩
<div class='nycd'>
↩
↩
<h2 style='font-family: monospace; display: inline-block; font-size: 170%; font-weight: bold;
↩
border: solid;
↩
border-color: rgb(40,40,40);
↩
border-width: thick;
↩
padding-top : 0.2ex;
↩
padding-left : 0.5ex; padding-right: 0.6ex;
↩
padding-bottom: 0.6ex;
↩
' ><!--
↩
--><a href='t/0/fn/fn_calculator.html' style='text-decoration: none'><!--
↩
--><span style='text-decoration: underline'>Numerology Calculator</span><br /><!--
↩
--><!--
↩
--><span style='color: blue ; background: orange' >5</span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: green ; background: red' >4</span><!--
↩
--><span style='color: blue ; background: orange' >5</span><!--
↩
--><span style='color: gold ; background: violet' >9</span><!--
↩
--><span style='color: indigo; background: orange' >6</span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: indigo; background: orange' >6</span><!--
↩
--><span style='color: violet; background: yellow' >7</span><!--
↩
--><span style='color: violet; background: yellow' >7</span><!--
↩
--><span style='color: white; background: white' > </span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: red; background: green' >1</span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: yellow; background: violet' >3</span><!--
↩
--><span style='color: red; background: green' >1</span><!--
↩
--><span style='color: orange; background: blue' >2</span><!--
↩
--><span style='color: indigo; background: orange' >6</span><!--
↩
--><span style='color: gold ; background: violet' >9</span><!--
↩
--></a></h2>
↩
</div> <!-- numerology calc link -->
↩
↩
<!-- HTML validator below -->
↩
<div class='htvd'><a href='/htval/?showsource=yes&doc=https://kwynn.com/'>
↩
<img src='/t/5/02/html5_valid.jpg' alt='HTML5 validation check' width='103' height='36' />
↩
</a>
↩
</div>
↩
↩
</div> <!-- last 2 -->
↩
↩
</body>
↩
</html>
Used the schema for HTML + SVG 1.1 + MathML 3.0 + RDFa 1.1.
Used the HTML parser. Externally specified character encoding was UTF-8.
Total execution time 228 milliseconds.
About this checker • Report an issue • Version: 24.7.12