This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to change
Error: Element title must not be empty.
From line 5, column 8; to line 5, column 15
d>↩<title></title>↩<meta
Warning: The type attribute is unnecessary for JavaScript resources.
From line 11, column 1; to line 11, column 59
amruby"/>↩<script type="text/javascript" src="/js/localize_dates.js"></scri
Error: An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
From line 25, column 3; to line 25, column 83
header>↩ <img src="/blog/images/joecool.png" width="84" height="119" style="float:right"/>↩<p>If
Error: Duplicate ID b.
From line 127, column 3; to line 127, column 123
↩<defs>↩ <path id="b" d="M 23,-20 A32,32 0,0,0 -23,-20 L -40,-30 A42,42 0,0,1 -14,-47 A17,17 0,0,0 14,-47 A42,42 0,0,1 40,-30 Z"/>↩ <ci
Warning: The first occurrence of ID b was here.
From line 59, column 5; to line 59, column 125
defs>↩ <path id="b" d="M 23,-20 A32,32 0,0,0 -23,-20 L -40,-30 A42,42 0,0,1 -14,-47 A17,17 0,0,0 14,-47 A42,42 0,0,1 40,-30 Z"/>↩ <
Error: Duplicate ID h.
From line 128, column 3; to line 128, column 41
30 Z"/>↩ <circle id="h" cx="0" cy="-57" r="12"/>↩</def
Warning: The first occurrence of ID h was here.
From line 60, column 5; to line 60, column 43
Z"/>↩ <circle id="h" cx="0" cy="-57" r="12"/>↩ </d
Error: Element stop is missing required attribute offset.
From line 154, column 5; to line 154, column 29
".7">↩ <stop stop-color="#FE8"/><stop
Error: Stray end tag aside.
From line 397, column 1; to line 397, column 8
/footer>↩↩</aside>↩↩</bo
There were errors. (Tried in the text/html mode.)
Used the HTML parser. Externally specified character encoding was utf-8.
Total execution time 1662 milliseconds.
About this checker • Report an issue • Version: 22.3.8