チェックの結果は以下のとおりです。

http://888uk.ml を HTML4.01 Transitional としてチェックしました。
105個のエラーがありました。このHTMLは -447点です。タグが 22種類 64組使われています。

先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。このHTMLには重要な問題が多く含まれています。環境によっては閲覧できない可能性が非常に高いと言えます。減点対象外のごく軽度のエラーは割愛されています。

6: line 1: 不明な DOCTYPE宣言です。 → 解説 4
5: line 4: <META> に他のHTML用の属性 `CHARSET` が指定されています。 → 解説 80
7: line 4: HTML4.01 Transitional では空要素タグを `<META />` と書くことはできません。 → 解説 75
6: line 4: <META> には CONTENT 属性が必要です。 → 解説 86
7: line 5: HTML4.01 Transitional では空要素タグを `<META />` と書くことはできません。 → 解説 75
7: line 7: HTML4.01 Transitional では空要素タグを `<META />` と書くことはできません。 → 解説 75
3: line 8: <LINK> の HREF 属性の URI `//s.w.org` はうまく評価されないかも知れません。 → 解説 241
7: line 8: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
7: line 9: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
7: line 10: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
6: line 11: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
1: line 11: <SCRIPT> を使うときは <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-SCRIPT-TYPE" CONTENT="〜"> を指定するようにしましょう。 → 解説 146
3: line 14: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
6: line 15: <STYLE> には TYPE 属性が必要です。 → 解説 86
1: line 15: <STYLE> を使うときは <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="〜"> を指定するようにしましょう。 → 解説 146
3: line 28: <STYLE>〜</STYLE> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
7: line 29: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
5: line 30: <STYLE> に他のHTML用の属性 `ID` が指定されています。 → 解説 80
6: line 30: <STYLE> には TYPE 属性が必要です。 → 解説 86
3: line 32: <STYLE>〜</STYLE> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
7: line 33: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
5: line 34: <STYLE> に他のHTML用の属性 `ID` が指定されています。 → 解説 80
6: line 34: <STYLE> には TYPE 属性が必要です。 → 解説 86
7: line 50: <STYLE>〜</STYLE> 内に `</` を直接書くことはできません。 → 解説 154
3: line 54: <STYLE>〜</STYLE> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
7: line 55: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
7: line 56: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
7: line 56: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
7: line 57: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
7: line 58: HTML4.01 Transitional では空要素タグを `<META />` と書くことはできません。 → 解説 75
2: line 63: <A> の ID 属性の値 `content` には小文字を含めないようにしましょう。 → 解説 223
8: line 66: <header> は不明なタグです。 → 解説 54
8: line 80: </header> は不明なタグです。 → 解説 54
8: line 84: <main> は不明なタグです。 → 解説 54
8: line 88: <article> は不明なタグです。 → 解説 54
8: line 91: <header> は不明なタグです。 → 解説 54
8: line 92: </header> は不明なタグです。 → 解説 54
8: line 98: <footer> は不明なタグです。 → 解説 54
8: line 99: <time> は不明なタグです。 → 解説 54
8: line 99: </time> は不明なタグです。 → 解説 54
8: line 99: </footer> は不明なタグです。 → 解説 54
8: line 100: </article> は不明なタグです。 → 解説 54
8: line 101: </main> は不明なタグです。 → 解説 54
8: line 106: <aside> は不明なタグです。 → 解説 54
8: line 107: <section> は不明なタグです。 → 解説 54
6: line 107: <FORM> に不明な属性 `ROLE` が指定されています。 → 解説 79
7: line 107: <INPUT> の TYPE の属性値 `search` は正しくありません。`TEXT`、`PASSWORD`、`CHECKBOX`、`RADIO`、`SUBMIT`、`RESET`、`FILE`、`HIDDEN`、`IMAGE` または `BUTTON` でなければなりません。 → 解説 102
6: line 107: <INPUT TYPE="SEARCH"> に不明な属性 `PLACEHOLDER` が指定されています。 → 解説 79
6: line 107: <INPUT TYPE="SEARCH"> に不明な属性 `REQUIRED` が指定されています。 → 解説 79
7: line 107: HTML4.01 Transitional では空要素タグを `<INPUT />` と書くことはできません。 → 解説 75
8: line 107: </section> は不明なタグです。 → 解説 54
8: line 107: <section> は不明なタグです。 → 解説 54
8: line 108: </section> は不明なタグです。 → 解説 54
8: line 108: <section> は不明なタグです。 → 解説 54
8: line 108: <article> は不明なタグです。 → 解説 54
8: line 108: <footer> は不明なタグです。 → 解説 54
1: line 108: <A> のアンカー `Hello world!` は 107行目で異なるリンク先を指しています。 → 解説 211
8: line 108: </footer> は不明なタグです。 → 解説 54
8: line 108: </article> は不明なタグです。 → 解説 54
8: line 108: </section> は不明なタグです。 → 解説 54
8: line 108: </aside> は不明なタグです。 → 解説 54
8: line 111: <footer> は不明なタグです。 → 解説 54
8: line 120: </footer> は不明なタグです。 → 解説 54
6: line 124: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
3: line 124: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
6: line 124: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
3: line 128: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
5: line 129: <SCRIPT> に他のHTML用の属性 `ID` が指定されています。 → 解説 80
6: line 129: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
7: line 130: <SCRIPT>〜</SCRIPT> 内に `</` を直接書くことはできません。 → 解説 154
3: line 131: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
5: line 132: <SCRIPT> に他のHTML用の属性 `ID` が指定されています。 → 解説 80
6: line 132: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
5: line 133: <SCRIPT> に他のHTML用の属性 `ID` が指定されています。 → 解説 80
6: line 133: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
6: line 134: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
3: line 136: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153


チェックしたHTMLは以下のとおりです。

http://888uk.ml

  1. <!doctype html>
  2. <html lang="en-US" >
  3. <head>
  4.   <meta charset="UTF-8" />
  5.   <meta name="viewport" content="width=device-width, initial-scale=1" />
  6.   <title>My Blog &#8211; My WordPress Blog</title>
  7. <meta name='robots' content='max-image-preview:large' />
  8. <link rel='dns-prefetch' href='//s.w.org' />
  9. <link rel="alternate" type="application/rss+xml" title="My Blog &raquo; Feed" href="http://888uk.ml/feed/" />
  10. <link rel="alternate" type="application/rss+xml" title="My Blog &raquo; Comments Feed" href="http://888uk.ml/comments/feed/" />
  11.     <script>
  12.       window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/888uk.ml\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.8.2"}};
  13.       !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
  14.     </script>
  15.     <style>
  16. img.wp-smiley,
  17. img.emoji {
  18.   display: inline !important;
  19.   border: none !important;
  20.   box-shadow: none !important;
  21.   height: 1em !important;
  22.   width: 1em !important;
  23.   margin: 0 .07em !important;
  24.   vertical-align: -0.1em !important;
  25.   background: none !important;
  26.   padding: 0 !important;
  27. }
  28. </style>
  29.   <link rel='stylesheet' id='wp-block-library-css'  href='http://888uk.ml/wp-includes/css/dist/block-library/style.min.css?ver=5.8.2' media='all' />
  30. <style id='wp-block-library-theme-inline-css'>
  31. #start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-template-part.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}
  32. </style>
  33. <link rel='stylesheet' id='twenty-twenty-one-style-css'  href='http://888uk.ml/wp-content/themes/twentytwentyone/style.css?ver=1.4' media='all' />
  34. <style id='twenty-twenty-one-style-inline-css'>
  35. @supports (-webkit-appearance: none) or (-moz-appearance: none) {
  36.         div.wpforms-container-full .wpforms-form input[type=checkbox] {
  37.           -webkit-appearance: checkbox;
  38.           -moz-appearance: checkbox;
  39.         }
  40.         div.wpforms-container-full .wpforms-form input[type=radio] {
  41.           -webkit-appearance: radio;
  42.           -moz-appearance: radio;
  43.         }
  44.         div.wpforms-container-full .wpforms-form input[type=checkbox]:after,
  45.         div.wpforms-container-full .wpforms-form input[type=radio]:after {
  46.           content: none;
  47.         }
  48.       }
  49. div.wpforms-container-full form.wpforms-form select {
  50.         background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");
  51.         background-repeat: no-repeat;
  52.         background-position: right var(--form--spacing-unit) top 60%;
  53.       }
  54. </style>
  55. <link rel='stylesheet' id='twenty-twenty-one-print-style-css'  href='http://888uk.ml/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.4' media='print' />
  56. <link rel="https://api.w.org/" href="http://888uk.ml/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://888uk.ml/xmlrpc.php?rsd" />
  57. <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://888uk.ml/wp-includes/wlwmanifest.xml" />
  58. <meta name="generator" content="WordPress 5.8.2" />
  59. </head>
  60. <body class="home blog wp-embed-responsive is-light-theme no-js hfeed">
  61. <div id="page" class="site">
  62.   <a class="skip-link screen-reader-text" href="#content">Skip to content</a>
  63. <header id="masthead" class="site-header has-title-and-tagline" role="banner">
  64. <div class="site-branding">
  65.             <h1 class="site-title">My Blog</h1>
  66.       <p class="site-description">
  67.       My WordPress Blog    </p>
  68.   </div><!-- .site-branding -->
  69. </header><!-- #masthead -->
  70.   <div id="content" class="site-content">
  71.     <div id="primary" class="content-area">
  72.       <main id="main" class="site-main" role="main">
  73. <article id="post-1" class="post-1 post type-post status-publish format-standard hentry category-uncategorized entry">
  74. <header class="entry-header">
  75.   <h2 class="entry-title default-max-width"><a href="http://888uk.ml/2021/11/26/hello-world/">Hello world!</a></h2></header><!-- .entry-header -->
  76.   <div class="entry-content">
  77.     <p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>
  78.   </div><!-- .entry-content -->
  79.   <footer class="entry-footer default-max-width">
  80.     <span class="posted-on">Published <time class="entry-date published updated" datetime="2021-11-26T09:53:59+00:00">November 26, 2021</time></span><div class="post-taxonomies"><span class="cat-links">Categorized as <a href="http://888uk.ml/category/uncategorized/" rel="category tag">Uncategorized</a> </span></div>  </footer><!-- .entry-footer -->
  81. </article><!-- #post-${ID} -->
  82.       </main><!-- #main -->
  83.     </div><!-- #primary -->
  84.   </div><!-- #content -->
  85.   <aside class="widget-area">
  86.     <section id="block-2" class="widget widget_block widget_search"><form role="search" method="get" action="http://888uk.ml/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label for="wp-block-search__input-1" class="wp-block-search__label">Search</label><div class="wp-block-search__inside-wrapper"><input type="search" id="wp-block-search__input-1" class="wp-block-search__input" name="s" value="" placeholder=""  required /><button type="submit" class="wp-block-search__button ">Search</button></div></form></section><section id="block-3" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container"><h2>Recent Posts</h2><ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a href="http://888uk.ml/2021/11/26/hello-world/">Hello world!</a></li>
  87. </ul></div></div></section><section id="block-4" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container"><h2>Recent Comments</h2><ol class="wp-block-latest-comments"><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://wordpress.org/">A WordPress Commenter</a> on <a class="wp-block-latest-comments__comment-link" href="http://888uk.ml/2021/11/26/hello-world/#comment-1">Hello world!</a></footer></article></li></ol></div></div></section>  </aside><!-- .widget-area -->
  88.   <footer id="colophon" class="site-footer" role="contentinfo">
  89.         <div class="site-info">
  90.       <div class="site-name">
  91.                                             My Blog                                    </div><!-- .site-name -->
  92.       <div class="powered-by">
  93.         Proudly powered by <a href="https://wordpress.org/">WordPress</a>.      </div><!-- .powered-by -->
  94.     </div><!-- .site-info -->
  95.   </footer><!-- #colophon -->
  96. </div><!-- #page -->
  97. <script>document.body.classList.remove("no-js");</script>  <script>
  98.   if ( -1 !== navigator.userAgent.indexOf( 'MSIE' ) || -1 !== navigator.appVersion.indexOf( 'Trident/' ) ) {
  99.     document.body.classList.add( 'is-IE' );
  100.   }
  101.   </script>
  102.   <script id='twenty-twenty-one-ie11-polyfills-js-after'>
  103. ( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<script src="http://888uk.ml/wp-content/themes/twentytwentyone/assets/js/polyfills.js?ver=1.4"></scr' + 'ipt>' );
  104. </script>
  105. <script src='http://888uk.ml/wp-content/themes/twentytwentyone/assets/js/responsive-embeds.js?ver=1.4' id='twenty-twenty-one-responsive-embeds-script-js'></script>
  106. <script src='http://888uk.ml/wp-includes/js/wp-embed.min.js?ver=5.8.2' id='wp-embed-js'></script>
  107.   <script>
  108.   /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1);
  109.   </script>
  110. </body>
  111. </html>

-- cost 2 sec --
This page was generated by htmllint.cgi 1.28 / htmllint.pm 3.58
LWP 5.805 / CGI 3.15 / Jcode 2.07
1997-2009 © by k16@chiba.email.ne.jp