4

簡単な質問 - クリーンアップする汚れた html ページが大量にあるので、ジャンクを削除して適切にレイアウトされた一貫したコードに再フォーマットするためのオープン ソースまたはフリーウェアのスクリプト/ユーティリティを探しています。推奨事項はありますか?

関連する場合は、通常、Dreamweaver 内で HTML を操作しますが、コードを編集し、wysiwyg ウィンドウをその逆ではなくプレビューとして使用することにより、Dreamweaver 互換スクリプトがプラスになります。

4

11 に答える 11

21

Dreamweaver にプラグインされるとは思いませんが、html をクリーンアップする必要があるときはいつでも、HTML Tidyを頼りにしています。

于 2008-09-27T10:25:42.370 に答える
4

私は 2 番目の HTML Tidy です。
追加したかったのは、さまざまなポートとバインディングを備えたライブラリです。そのため、HTML-Kit や NoteTab などの一部のエディターにも統合されており、GUI フロント エンドを備えています。これらはすべて、上記のページにリンクされています。W3C Markup Validation Serviceには、「HTML Tidy でマークアップをクリーンアップする」オプションがある
ことにも注意してください(検証結果の表示後)。

于 2008-09-27T10:33:32.290 に答える
1

私はHTML フォーマッターを使用しています...それはあなたが探しているものを正確に実行します。

于 2009-09-06T07:38:21.753 に答える
1

Dreamweaver CS3 には、[コマンド] メニュー項目の下に [HTML のクリーンアップ] オプションが組み込まれています。ただし、HTML Tidy ほど包括的ではないと思います。

アドビのサイトから:

コードのクリーンアップ

空のタグを自動的に削除したり、ネストされたフォント タグを結合したり、乱雑で判読不能な HTML または XHTML コードを改善したりできます。

Microsoft Word ドキュメントから生成された HTML をクリーンアップする方法については、「既存のドキュメントを開いて編集する」を参照してください。

  1. ドキュメントを開く:

    • ドキュメントが HTML の場合は、[コマンド] > [HTML のクリーンアップ] を選択します。
    • ドキュメントが XHTML の場合は、[コマンド] > [XHTML のクリーンアップ] を選択します。-- XHTML ドキュメントの場合、Clean Up XHTML コマンドは、HTML クリーンアップ操作の実行に加えて、XHTML 構文エラーを修正し、タグ属性の大文字と小文字を小文字に設定し、欠落しているタグの必須属性を追加または報告します。
  2. 表示されるダイアログ ボックスで、任意のオプションを選択し、[OK] をクリックします。-- 注: ドキュメントのサイズと選択したオプションの数によっては、クリーンアップが完了するまでに数秒かかる場合があります。

空のコンテナ タグ を削除する 間にコンテンツがないタグをすべて削除します。たとえば、<b></b> と <font color="#FF0000"></font> は空のタグですが、<b>一部のテキスト</b> の &ly;b> タグはそうではありません。

冗長なネストされたタグ の削除 タグの冗長なインスタンスをすべて削除します。たとえば、コード <b>This is what I <b>really</b> want to say</b> では、単語を囲む b タグは実際には冗長であり、削除されます。

Dreamweaver 以外の HTML コメント を削除 Dreamweaver によって挿入されたのではないすべてのコメントを削除します。たとえば、<!--begin body text--> は削除されますが、<!-- TemplateBeginEditable name="doctitle" --> は削除されません。テンプレート。

Dreamweaver の特別なマークアップを削除 Dreamweaver がコードに追加するコメントを削除して、テンプレートやライブラリ アイテムが更新されたときにドキュメントを自動的に更新できるようにします。テンプレートベースのドキュメントのコードをクリーンアップするときにこのオプションを選択すると、ドキュメントはテンプレートから切り離されます。詳細については、テンプレートからドキュメントを切り離すを参照してください。

特定 のタグを削除 隣のテキスト ボックスで指定されたタグを削除します。このオプションを使用して、他のビジュアル エディターによって挿入されたカスタム タグや、サイトに表示したくない他のタグ (まばたきなど) を削除します。複数のタグはコンマで区切ります (例: font,blink)。

可能な場合はネストされた <font> タグを結合する 2 つ以上のフォント タグが同じ範囲のテキストを制御する場合、それらを結合します。たとえば、<font size="7"><font color="#FF0000">大きな赤</font></font>は<font size="7" color="#FF0000">大きな赤に変更されます</font>.

ログオン完了を表示 クリーンアップが完了するとすぐに、ドキュメントに加えられた変更に関する詳細を含む警告ボックスを表示します。

于 2008-09-27T16:58:11.320 に答える
1

purehtml.inをお勧めします ...html、スタイル、JavaScript タグを美しくします...

于 2012-02-22T06:17:16.213 に答える
1

私はCleanup HTMLを使用しています

于 2011-03-04T14:11:17.490 に答える
1

Logichammer.comのHTML フォーマッターは間違いなく最高のツールだと思います。それはまさにあなたが必要とすることを行い、使い方は非常に簡単です. チェックアウトする価値があります...彼のサイトには、使い方がいかに簡単かを示すビデオもあります. 私はそれを 2 年間使用してきましたが、それなしでは生きられませんでした...私はたくさんの厄介なコードを取得します。

于 2010-03-12T19:38:54.083 に答える
0

ブラウザに到達する前に、HTML Tidyを介して既存のHTMLをバッファリングすることもできます。トラフィックの少ないサイトの場合、これにより、手間をかけずに問題を解決できます。

于 2008-09-27T11:10:25.413 に答える
0

Polystyleを長い間使用していますが、とても満足しています。フォーマット ルールについてはかなり柔軟で、費用は約 15 ドルです。試用版が利用可能です。

于 2011-01-15T13:18:26.613 に答える
-1

私はvimをお勧めします。v を使用してブロックを選択し、「=」を使用してコードをインデントすることで、コードのブロックをフォーマットできます。

于 2010-08-18T09:25:27.903 に答える