コンテンツにスキップ
Monu Tools

HTMLフォーマッター

HTMLをブロック要素を考慮したインデントで整形するか、ミニファイします。pre・textarea・script・styleの内容は保持されます。

HTMLフォーマッターの使い方

  1. 01

    入力欄にHTMLを貼り付けます。

  2. 02

    「整形」でインデントするか、「ミニファイ」で圧縮するかを選択します。

  3. 03

    インデント幅を選び、結果をコピーします。

HTML フォーマッタの機能

これは、ブロックおよびインライン対応インデントでマークアップを美しくしたり、空白を折りたたんだりコメントを削除したりしてマークアップを縮小する HTML フォーマッタです。美化するときにインデントのサイズを選択します。

美しくすると、要素がどのようにネストされているかに応じてインデントされるため、どの要素に何が含まれているかという文書の構造が明確になります。これにより、手書きまたは生成された HTML がはるかに読みやすく、デバッグしやすくなります。

beautify と minify は両方ともブラウザ内で完全に実行されるため、マークアップがデバイスから離れることはありません。

変更されない要素

pre、textarea、script、style の内容は意図的に変更されません。これらの要素内の空白は重要であるためです。これらの要素を再フォーマットすると、フォーマット済みのテキスト、ユーザーの入力内容、またはコードの意味が変更されてしまいます。

縮小の仕組み

縮小すると、コメントが削除され、空白が折りたたまれ、ブラウザーがダウンロードする必要があるファイル サイズが削減されます。これは、運用ページの構築ステップとして最も役立ちます。

タグ間にスペースを入れる理由

ミニファイアは、インライン要素間の空白は実際にレンダリングされ、ドロップするとレイアウトが変わる可能性があるため、完全に削除するのではなく、タグ間に 1 つのスペースを保持します。この注意により、攻撃的なミニファイアが引き起こす可能性のある微妙な視覚的なバグを回避できます。

よくある質問

HTMLの整形とは何をしますか?

ネストと構造に基づいて要素をインデントします。空白が重要なpre・textarea・script・styleの内容はそのまま保持されます。

HTMLのミニファイはどう機能しますか?

コメントを削除し、連続する空白を1つのスペースに圧縮します。インライン要素間の空白はレンダリングに影響するため削除せず、タグ間の1スペースは保持されます。

HTMLはサーバーに送信されますか?

いいえ。整形もミニファイもブラウザ内で完結するため、マークアップがデバイスの外に出ることはありません。

出典

問題を報告する