web-dev-qa-db-ja.com

ローカルマシンでHTMLを検証する

現在、HTMLとJava EEサーブレットプログラミングを学習しようとしています。ローカルマシン(Orion Application Server)で実行されているアプリケーションサーバーがあり、展開したWebページに接続しています。 http://localhost/mypage.htm に向けられた同じマシンで実行されているブラウザを使用して、このサーバー上で。

W3Cには、HTMLページを検証する(および特定のdoctypeで見つかったエラーの数を数える)アクセスできるサイトがありますが、公開されているURLでなければなりません。上記で説明したように、ローカルで実行されているセットアップでHTMLを検証するにはどうすればよいですか?

36
dvanaria
28
Moin Zaman

HTML5ドキュメントをオフラインでチェックするためのvnu.jarリリースをダウンロードできます。実際のダウンロードファイルについては https://github.com/validator/validator/releases/latest を、そして https://validator.github.io/validator/ をご覧ください。詳細については

8
sideshowbarker

Firefoxを使用している場合、このプラグインは最適です。

http://users.skynet.be/mgueury/mozilla/

私は一日中使っています。ソースを表示すると、エラーのリストが表示され、強調表示されます。

7
Stephen

Htmlファイルのフォルダーを検証するためのコマンドラインツール: https://github.com/svenkreiss/html5validator

CircleCIおよびTravisCIと統合し、PelicanおよびJekyllサイトの検証に使用できます。

5
svenkreiss

おそらくこれを行う最も簡単な方法は、私が常にそれを行う方法です。 Webページの「ソースを表示」、すべて選択(ctrl + a)、「コピー」(crtl + c)を選択、バリデーターへのタブ移動、およびその「直接入力」オプション、および(ctrl + v )。簡単、簡単。

2
CLWill

nodeを使用している場合は、パッケージ html-validator

const validator = require('html-validator')
const fs = require('fs')
var options = {
  format: 'text'
}

fs.readFile( 'file-to-validate.html', 'utf8', (err, html) => {
  if (err) {
    throw err;
  }

  options.data = html

  validator(options)
    .then((data) => {
      console.log(data)
    })
    .catch((error) => {
      console.error(error)
    })
})
1
Aónio

Macでは、homebrew brew install vnuでw3validatorをインストールします。次に、vnu http://localhost/siteでローカルサイトを確認するか、vnu path/to/your/file.htmlでローカルファイルを確認します(Bluuからの回答)

1
IqbalBary

インターネットに接続していて、インストールせずにlocalhostで https://validator.w3.org/ を使用する場合は、ngrokを使用できます。

参照: https://academy.byidmore.com/post/W3C-Markup-Validation-for-Localhost-5bc942eb3704302c0986bd6

0
yussan

http://validator.w3.org/#validate_by_upload HTMLソースファイルのアップロードを気にしない場合。

http://getfirebug.com/ Firefoxを実行している場合は、HTML検証の問題も解決できます。

0
LesterDove